Scalable packet classification with controlled cross-producting

被引:16
|
作者
Wang, Pi-Chung [1 ,2 ]
机构
[1] Natl Chung Hsing Univ, Inst Networking & Multimedia, Taichung 402, Taiwan
[2] Natl Chung Hsing Univ, Dept Comp Sci & Engn, Taichung 402, Taiwan
关键词
Traffic classification; Packet classification; Firewalls; QoS; Forwarding;
D O I
10.1016/j.comnet.2008.11.017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Packet classification is central among traffic classification techniques that categorize packets with a traffic descriptor or with user-defined criteria. This categorization may make information accessible for quality of service or security handling on the network. To make packet classification both fast and scalable, we propose a new algorithm that combines cross-producting with linear search. The new algorithm, Controlled Cross-producting, could improve the scalability of cross-producting significantly with respect to storage. while maintaining the search latency. In addition, we introduce several refinements and procedures for incremental update. We evaluate the performance of our scheme with filter databases of varying sizes and characteristics. Specifically, we experimented with 12 different types of filter databases, whose sizes vary from 16 K to 128 K. The experimental results demonstrate the feasibility and scalability of our scheme. A comparison with the prominent existing schemes further indicates that the proposed scheme takes less time and space. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:821 / 834
页数:14
相关论文
共 50 条
  • [31] Scalable packet classification for IPv6 by using limited TCAMs
    Chan, CT
    Wang, PC
    Hu, SC
    Lee, CL
    Chen, RC
    [J]. INFORMATION NETWORKING: NETWORKING TECHNOLOGIES FOR ENHANCED INTERNET SERVICES, 2003, 2662 : 76 - 85
  • [32] Scalable Multi-Match Packet Classification Using TCAM and SRAM
    Cheng, Yu-Chieh
    Wang, Pi-Chung
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (07) : 2257 - 2269
  • [33] Scalable Many-field Packet Classification on Multi-core Processors
    Qu, Yun R.
    Zhou, Shijie
    Prasanna, Viktor K.
    [J]. 2013 25TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2013, : 33 - 40
  • [34] Scalable Packet Classification Through Rulebase Partitioning Using the Maximum Entropy Hashing
    Choi, Lynn
    Kim, Hyogon
    Kim, Sunil
    Kim, Moon Hae
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2009, 17 (06) : 1926 - 1935
  • [35] Sub-flow Packet Sampling for Scalable ML Classification of Interactive Traffic
    Zander, Sebastian
    Thuy Nguyen
    Armitage, Grenville
    [J]. 37TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2012), 2012, : 68 - 75
  • [36] CutSplit: A Decision-Tree Combining Cutting and Splitting for Scalable Packet Classification
    Li, Wenjun
    Li, Xianfeng
    Li, Hui
    Xie, Gaogang
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 2645 - 2653
  • [37] Scalable Many-Field Packet Classification for Traffic Steering in SDN Switches
    Hsieh, Cheng-Liang
    Weng, Ning
    Wei, Wei
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (01): : 348 - 361
  • [38] High Performance and High Scalable Packet Classification Algorithm for Network Security Systems
    Pak, Wooguil
    Choi, Young-June
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2017, 14 (01) : 37 - 49
  • [39] A FPGA-based Parallel Architecture for Scalable High-Speed Packet Classification
    Jiang, Weirong
    Prasanna, Viktor K.
    [J]. 2009 20TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2009, : 24 - 31
  • [40] Scalable and parallel aggregated bit vector packet classification using prefix computation model
    Srinivasan, T.
    Dhanasekar, N.
    Nivedita, M.
    Dhivyakrishnan, R.
    Azeezunnisa, A. A.
    [J]. PAR ELEC 2006: INTERNATIONAL SYMPOSIUM ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, PROCEEDINGS, 2006, : 139 - +