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 条
  • [1] Packet Classification using Tuple Space with improved Cuckoo Filter
    Wang, Jiayao
    Wang, Qiujie
    Wei, Ziling
    Wang, Baosheng
    2022 IEEE 19TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2022), 2022, : 256 - 257
  • [2] TUPLE PRUNING USING BLOOM FILTERS FOR PACKET CLASSIFICATION
    Lim, Hyesook
    Kim, So Yeon
    IEEE MICRO, 2010, 30 (03) : 48 - 58
  • [3] Packet classification using Tuple Space Search
    Comput Commun Rev, 4 (135-146):
  • [4] Packet classification using Tuple Space Search
    Srinivasan, V
    Suri, S
    Varghese, G
    ACM SIGCOMM'99 CONFERENCE: APPLICATIONS, TECHNOLOGIES, ARCHITECTURES, AND PROTOCOLS FOR COMPUTER COMMUNICATIONS, 1999, 29 (04): : 135 - 146
  • [5] A fast multi-dimensional packet classification algorithm using counting bloom filter
    Xie, Kun
    Zhao, Jiao-Jiao
    Zhang, Da-Fang
    Bi, Xia-An
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2010, 38 (05): : 1046 - 1052
  • [6] FATSS: Filter-Assisted Tuple Space Search for Packet Classification
    Wang, Jiayao
    Wei, Ziling
    Wang, Baosheng
    Zhong, Jincheng
    Chen, Shuhui
    2022 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, IPCCC, 2022,
  • [7] Fast Malware Classification using Counting Bloom Filter
    Kang, BooJong
    Kim, Hye Seon
    Kim, Taeguen
    Kwon, Heejun
    Im, Eul Gyu
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (07): : 2879 - 2892
  • [8] Packet classification using diagonal-based tuple space search
    Lee, Fu-Yuan
    Shieh, Shiuhpyng
    COMPUTER NETWORKS, 2006, 50 (09) : 1406 - 1423
  • [9] Reducing false rate packet recognition using Dual Counting Bloom Filter
    Dodig, Ivica
    Sruk, Vlado
    Cafuta, Davor
    TELECOMMUNICATION SYSTEMS, 2018, 68 (01) : 67 - 78
  • [10] Reducing false rate packet recognition using Dual Counting Bloom Filter
    Ivica Dodig
    Vlado Sruk
    Davor Cafuta
    Telecommunication Systems, 2018, 68 : 67 - 78