Modified collision packet classification using counting Bloom filter in tuple space

被引:0
|
作者
Ahmadi, Mahmood [1 ]
Wong, Stephan [1 ]
机构
[1] Delft Univ Technol, Fac Elect Engn Math & Comp Sci, Comp Engn Lab, Delft, Netherlands
关键词
packet classification; tuple space; hashing; Bloom filter;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Packet classification continues to be an important challenge in network processing. It requires matching each packet against a database of rules and forwarding the packet according to the highest priority matching rule. Within the packet classification hash-based algorithms, an algorithm that is gaining interest is the tuple space search algorithm that groups the rules into a set of tuple spaces according to their prefix lengths. An incoming packet can now be matched to the rules in a group by taking into consideration only those prefixes specified by the triples. More importantly, matching of an incoming packet can now be performed in parallel over all tuples. Within these tuple spaces, a drawback of utilizing hashing is that certain rules will be mapped to the same location, also called collision. The negative effect of such collision is that it will result in multiple memory accesses and subsequently longer processing time. In this paper, we propose to use a pruned counting Bloom filter to reduce collisions in the tuple space packet classification algorithm. This approach decreases the number of collisions and memory accesses in the rule set hash table in comparison to a traditional hashing system. We propose to utilize the pruned counting Bloom filter to decrease the number of collisions. More specifically, we investigate several well-known hashing functions and determine the number of collisions and show that utilizing the pruned counting Bloom filter the number of collisions can be further reduced by at least 4% and by at most 32% for real rule sets.
引用
收藏
页码:315 / +
页数:2
相关论文
共 50 条
  • [21] Tuple Space Assisted Packet Classification With High Performance on Both Search and Update
    Li, Wenjun
    Yang, Tong
    Rottenstreich, Ori
    Li, Xianfeng
    Xie, Gaogang
    Li, Hui
    Vamanan, Balajee
    Li, Dagang
    Lin, Huiping
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (07) : 1555 - 1569
  • [22] Membership Classification using Integer Bloom Filter
    Cheng, Hung-Yu
    Ma, Heng
    2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 385 - 390
  • [23] Efficient Packet Classification with Learned Bloom Filter in Software-Defined Networking
    Yang, Meiyi
    Gao, Deyun
    Foh, Chuan Heng
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [24] An Efficient Packet Classification Method Based on Extended Bloom Filter and Cuckoo Hash
    Siyu Wang
    Fengsong Liu
    Zhihua Zhu
    Hengqi Liu
    2022 11TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS (ICCCAS 2022), 2022, : 273 - 277
  • [25] FastTSS: Accelerating tuple space search for fast packet classification in virtual SDN switches
    Xiong, Bing
    Wu, Jing
    Hu, Guanglong
    Zhang, Jin
    Zhao, Baokang
    Li, Keqin
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2025, 236
  • [26] Fast diagonal packet classification on Tuple space Dealing with conflict-free filters
    Cherng, JH
    Wu, HW
    Lin, WH
    Chen, WSE
    PIMRC 2003: 14TH IEEE 2003 INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS PROCEEDINGS, VOLS 1-3 2003, 2003, : 89 - 93
  • [27] Fast two-dimensional tuple-space based packet classification algorithm
    Ting, PC
    Hsu, YS
    Lee, TH
    GLOBECOM'02: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-3, CONFERENCE RECORDS: THE WORLD CONVERGES, 2002, : 2000 - 2004
  • [28] Efficient dynamic packet filtering program based on shared-node counting Bloom filter
    Wang, Jie
    Shi, Cheng-Hui
    Liu, Ya-Bin
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2009, 31 (09): : 2227 - 2231
  • [29] An Improved Method for Counting Frequent Itemsets Using Bloom Filter
    Shana, J.
    Venkatachalam, T.
    GRAPH ALGORITHMS, HIGH PERFORMANCE IMPLEMENTATIONS AND ITS APPLICATIONS (ICGHIA 2014), 2015, 47 : 84 - 91
  • [30] Packet Classification Using a Bloom Filter in a Leaf-Pushing Area-based Quad-Trie
    Lim, Hyesook
    Byun, Ha Young
    ELEVENTH 2015 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS, 2015, : 183 - 184