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 条
  • [31] Fast approximate hash table using extended counting Bloom filter
    Embedded System Laboratory, Suzhou Institute for Advanced Study of USTC, No. 166, Ren'ai Road, Suzhou Dushu Lake Higher Education Town Suzhou
    215123, China
    不详
    Anhui
    230027, China
    Int. J. Comput. Sci. Eng., 4 (380-390):
  • [32] SoC Implementation of Network Intrusion Detection Using Counting Bloom Filter
    Meghana, V.
    Suresh, Manasa
    Sandhya, S.
    Aparna, R.
    Gururaj, C.
    2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 1846 - 1850
  • [33] Fast approximate hash table using extended counting Bloom filter
    Zhou, Jinhong
    Wang, Chao
    Li, Xi
    Zhou, Xuehai
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 11 (04) : 380 - 390
  • [34] countBF: A General-purpose High Accuracy and Space Efficient Counting Bloom Filter
    Nayak, Sabuzima
    Patgiri, Ripon
    PROCEEDINGS OF THE 2021 17TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM 2021): SMART MANAGEMENT FOR FUTURE NETWORKS AND SERVICES, 2021, : 355 - 359
  • [35] Adaptive Bloom Filter: A space-efficient counting algorithm for unpredictable network traffic
    Matsumoto, Yoshihide
    Hazeyama, Hiroaki
    Kadobayashi, Youki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (05) : 1292 - 1299
  • [36] Non-collision Hash Scheme Using Bloom Filter and CAM
    Li, Yun-Zhao
    PROCEEDINGS OF THE 2009 SECOND PACIFIC-ASIA CONFERENCE ON WEB MINING AND WEB-BASED APPLICATION, 2009, : 55 - 58
  • [37] Power efficient packet classification using cascaded bloom filter and off-the-shelf ternary CAM for WDM networks
    Chen, Yuhua
    Oguntoyinbo, Adapo
    COMPUTER COMMUNICATIONS, 2009, 32 (02) : 349 - 356
  • [38] An Efficient Tuple Pruning Scheme for Packet Classification Using On-chip Filtering and Indexing
    Zhao, Shaowei
    Li, Junmao
    Li, Dagang
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [39] Fast Filter Updates for Packet Classification using TCAM
    Song, Haoyu
    Turner, Jonathan
    GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [40] A Learned Bloom Filter-Assisted Scheme for Packet Classification in Software-Defined Networking
    Yang, Meiyi
    Gao, Deyun
    Foh, Chuan Heng
    Qin, Yajuan
    Leung, Victor C. M.
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 5064 - 5077