Cuckoo filter-based many-field packet classification using X-tree

被引:2
|
作者
Abdulhassan, A. A. [1 ]
Ahmadi, M. [1 ]
机构
[1] Razi Univ, Dept Comp Engn & Informat Technol, Kermanshah, Iran
来源
JOURNAL OF SUPERCOMPUTING | 2019年 / 75卷 / 09期
关键词
Software-defined networking; OpenFlow; Many-field packet classification; X-Tree; Approximate membership query; Cuckoo filter;
D O I
10.1007/s11227-019-02818-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networking (SDN) is a new paradigm which emerged in the networking area. Packet classification is an interesting topic that has considered in both traditional and SDN networks. Packet classification involves inspection of multiple fields against a set of thousands of rules called rule-set. With the increasing throughput demands in modern networks and the growing size of rule-sets, performing wire-speed packet classification has become challenging and an important topic in recent years. Packet classification is called as many-field packet classification in the SDN because of increasing the number of header fields. In this paper, a scalable many-field packet classification by employing the extended tree (X-tree) integrated with an efficient probabilistic data structure called Cuckoo filter is proposed. X-tree has high performance from the lookup, insertion, and update aspects. However, X-tree has a high memory requirement, Cuckoo filter as a probabilistic data structure is integrated within each X-tree node to outperform memory requirements and providing more classification throughput. Our experiment results show that the proposed approach achieves high throughput while requiring low memory. In addition, the proposed approach improves latency 2.4x, 6.15x, and 4.75x in in comparison with DBAMCP, BSOL-RC and BF-AQT for 64 k rule-set, respectively.
引用
收藏
页码:5667 / 5687
页数:21
相关论文
共 50 条
  • [11] Scalable Many-Field Packet Classification for Traffic Steering in SDN Switches
    Hsieh, Cheng-Liang
    Weng, Ning
    Wei, Wei
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (01): : 348 - 361
  • [12] A Decomposition-Based Approach for Scalable Many-Field Packet Classification on Multi-core Processors
    Yun R. Qu
    Shijie Zhou
    Viktor K. Prasanna
    International Journal of Parallel Programming, 2015, 43 : 965 - 987
  • [13] A Decomposition-Based Approach for Scalable Many-Field Packet Classification on Multi-core Processors
    Qu, Yun R.
    Zhou, Shijie
    Prasanna, Viktor K.
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2015, 43 (06) : 965 - 987
  • [14] Scalable Many-Field Packet Classification Using Multidimensional-Cutting Via Selective Bit-Concatenation
    Hsieh, Cheng-Liang
    Weng, Ning
    ELEVENTH 2015 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS, 2015, : 187 - 188
  • [15] 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
  • [16] Common non-wildcard portion-based partitioning approach to SDN many-field packet classification
    Alimohammadi, Hamed
    Ahmadi, Mahmood
    COMPUTER NETWORKS, 2020, 181
  • [17] Optimizing Many-field Packet Classification on FPGA, Multi-core General Purpose Processor, and GPU
    Qu, Yun R.
    Zhang, Hao H.
    Zhou, Shijie
    Prasanna, Viktor K.
    ELEVENTH 2015 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS, 2015, : 87 - 98
  • [18] 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
  • [19] Hyperspectral Imbalanced Datasets Classification Using Filter-Based Forest Methods
    Khosravi, Iman
    Jouybari-Moghaddam, Yaser
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2019, 12 (12) : 4766 - 4772
  • [20] Filter-Based Multi-Objective Feature Selection Using NSGA III and Cuckoo Optimization Algorithm
    Usman, Ali Muhammad
    Yusof, Umi Kalsom
    Naim, Syibrah
    IEEE ACCESS, 2020, 8 : 76333 - 76356