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 条
  • [11] RTSS: Robust Tuple Space Search for Packet Classification
    Wang, Jiayao
    Wei, Ziling
    Wang, Baosheng
    Chen, Shuhui
    Zhong, Jincheng
    2022 18TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING, MSN, 2022, : 972 - 977
  • [12] Hierarchical packet classification using a Bloom filter and rule-priority tries
    Priya, A. G. Alagu
    Lim, Hyesook
    COMPUTER COMMUNICATIONS, 2010, 33 (10) : 1215 - 1226
  • [13] Diagonal tuple space search - A multidimensional packet classification scheme
    Alutoin, MK
    Raatikainen, P
    GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 719 - 724
  • [14] Increasing the effectiveness of packet marking schemes using wrap-around counting Bloom filter
    Saurabh, Samant
    Sairam, Ashok Singh
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (16) : 3467 - 3482
  • [15] A fast packet classification by using enhanced tuple pruning
    Wang, PC
    Chan, CT
    Tseng, WC
    Chen, YC
    PROTOCOLS FOR HIGH SPEED NETWORKS, PROCEEDINGS, 2002, 2334 : 180 - 191
  • [16] Accelerating Packet Classification with Counting Bloom Filters for Virtual OpenFlow Switching
    Zhao, Jinyuan
    Hu, Zhigang
    Xiong, Bing
    Li, Keqin
    CHINA COMMUNICATIONS, 2018, 15 (10) : 117 - 128
  • [17] TupleRadar: Accelerating Tuple Space Search in Packet Classification by Learned Index
    Zhu, Longlong
    Yu, Jiashuo
    Huang, Long
    Lin, Hang
    Huang, Kaiwei
    Zhou, Zhengyan
    Zhang, Dong
    Chen, Xiang
    Wu, Chunming
    2024 IEEE/ACM 32ND INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE, IWQOS, 2024,
  • [18] Multi-dimensional packet classification using tuple space based on Bit-Parallelism
    Wang Xue-Guang
    IIH-MSP: 2006 International Conference on Intelligent Information Hiding and Multimedia Signal Processing, Proceedings, 2006, : 197 - 200
  • [19] Accelerating Packet Classification with Counting Bloom Filters for Virtual Open Flow Switching
    Jinyuan Zhao
    Zhigang Hu
    Bing Xiong
    Keqin Li
    中国通信, 2018, 15 (10) : 117 - 128
  • [20] A PARALLELED PACKET CLASSIFICATION ALGORITHM BASED ON PLUS BITS AND BLOOM FILTER
    Li, Wenjie
    Liu, Yun
    Huang, Xiaohong
    Sun, Qiong
    Ma, Yan
    2009 IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT, PROCEEDINGS, 2009, : 79 - 84