Scalable Packet Classification Using Hybrid and Dynamic Cuttings

被引:0
|
作者
Li, Wenjun [1 ]
Li, Xianfeng [1 ]
机构
[1] Peking Univ, Engn Lab Intelligent Percept Internet Things ELIP, Sch Elect & Comp Engn, Shenzhen, Peoples R China
关键词
Packet Classification; Algorithm; Router;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Network packet classification is an important functionality provided by modern Internet routers for enabling many network applications such as quality of service, security and differentiated services. Decision-tree based schemes are the most well-known algorithmic solutions for packet classification. But most of them, such as HiCuts and HyperCuts, suffer from memory explosion problem due to uncontrolled rule replications. EffiCuts, a state-of-the-art decision-tree technique, was proposed to reduce memory consumption at the cost of excessive memory accesses. Therefore, these decision-tree based approaches are either memory or performance inefficient, falling short of the needs of high-speed networks. In this paper, we propose HD-Cuts, a scalable decision-tree based packet classification using hybrid and dynamic cuttings to improve storage and performance simultaneously. Using ClassBench, we show that HD-Cuts achieves similarly excellent memory reduction as EffiCuts, but the performance of HD-Cuts is significantly better than EffiCuts in terms of memory accesses. In addition, HD-Cuts is more practical for implementation than EffiCuts.
引用
收藏
页数:5
相关论文
共 50 条
  • [2] Scalable packet classification
    Baboescu, F
    Varghese, G
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2001, 31 (04) : 199 - 210
  • [3] Scalable packet classification
    Baboescu, F
    Varghese, G
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (01) : 2 - 14
  • [4] Scalable packet classification using condensate bit vector
    Wang, PC
    Chang, HY
    Chan, CT
    Hu, SC
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2005, E88B (04) : 1440 - 1447
  • [5] Scalable Packet Classification on FPGA
    Jiang, Weirong
    Prasanna, Viktor K.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (09) : 1668 - 1680
  • [6] Fast and scalable packet classification
    van Lunteren, J
    Engbersen, T
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2003, 21 (04) : 560 - 571
  • [7] A Sorted-Partitioning Approach to Fast and Scalable Dynamic Packet Classification
    Yingchareonthawornchai, Sorrachai
    Daly, James
    Liu, Alex X.
    Torng, Eric
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) : 1907 - 1920
  • [8] Prefix Cuttings for Packet Classification with Fast Updates
    Han, Weitao
    Yi, Peng
    Tian, Le
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2014, 8 (04): : 1442 - 1462
  • [9] Scalable packet classification using distributed crossproducting of field labels
    Taylor, DE
    Turner, JS
    [J]. IEEE Infocom 2005: The Conference on Computer Communications, Vols 1-4, Proceedings, 2005, : 269 - 280
  • [10] A scalable hardware solution for packet classification
    Chang, HY
    Chan, CT
    Wang, PC
    Lee, CL
    [J]. 2004 9TH IEEE SINGAPORE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS), 2004, : 542 - 546