An Efficient Conflict Detection Algorithm for Packet Classification

被引:0
|
作者
Lee, Chun-Liang [1 ]
Lin, Guan-Yu [2 ]
Chen, Yaw-Chung [2 ]
机构
[1] Chang Gung Univ, Dept Comp Sci & Informat Engn, Tao Yuan 333, Taiwan
[2] Natl Chiao Tung Univ, Dept Comp Sci & Informat Engn, Hsinchu, Taiwan
关键词
packet classification; conflict detection; tuple space search;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Packet classification is essential for supporting advanced network services such as firewall, quality-of-service (QoS), and policy-based routing. The rules used by routers to classify packets are called packet filters. If two or more filters overlap, a conflict occurs and leads to ambiguity in packet classification. In this paper, we propose an algorithm which can efficiently detect and resolve filter conflicts by using tuple based search. The time complexity of the proposed algorithm is O(nW+S), and the space complexity is O(nW), where n is the number of filters, W is the number of bits in a header field, and S is the number of conflicts. We use the synthetic filter databases generated by ClassBench to evaluate the proposed algorithm. Simulation results show that the proposed algorithm can achieve better performance than the plane-sweep algorithm both in time and space, particularly for databases with larger numbers of conflicts.
引用
收藏
页码:56 / 59
页数:4
相关论文
共 50 条
  • [1] An Efficient Conflict Detection Algorithm for Packet Filters
    Lee, Chun-Liang
    Lin, Guan-Yu
    Chen, Yaw-Chung
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (02): : 472 - 479
  • [2] Efficient Packet Classification with a Hybrid Algorithm
    Wang, Pi-Chung
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (10): : 1915 - 1922
  • [3] A memory efficient algorithm for packet classification
    Xu, Zhen
    Sun, Jun
    Zhang, Jun
    [J]. WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, PROCEEDINGS, 2006, 4138 : 115 - 126
  • [4] An efficient packet classification algorithm for network processors
    Chen, YT
    Lee, SS
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS, 2003, : 1596 - 1600
  • [5] CMT: An Efficient Algorithm for Scalable Packet Classification
    Chen, Shuhui
    Zhong, Jincheng
    Huang, Teng
    Wei, Ziling
    Zhao, Shuang
    [J]. COMPUTER JOURNAL, 2021, 64 (06): : 941 - 959
  • [6] A fast and scalable conflict detection algorithm for packet classifiers
    Li, X
    Ji, ZZ
    Hu, MZ
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2005, 3758 : 298 - 307
  • [7] MultiSplit: An Efficient Algorithm for Packet Classification with Equivalent Priority
    Tan, Chenshuo
    Li, Zhuo
    [J]. ELECTRONICS, 2024, 13 (15)
  • [8] TEAPC: Time Efficient Algorithm for multidimensional Packet Classification
    Wagh, Sanjeev
    Sontakke, T. R.
    [J]. 2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 135 - +
  • [9] Fast and Memory Efficient Conflict Detection for Multidimensional Packet Filters
    Lee, Chun-Liang
    Lin, Guan-Yu
    Chen, Yaw-Chung
    [J]. PROCEEDINGS OF THE 2011 2ND INTERNATIONAL CONGRESS ON COMPUTER APPLICATIONS AND COMPUTATIONAL SCIENCE, VOL 2, 2012, 145 : 205 - +
  • [10] A wavelet packet algorithm for classification and detection of moving vehicles
    Averbuch, A
    Hulata, E
    Zheludev, V
    Kozlov, I
    [J]. MULTIDIMENSIONAL SYSTEMS AND SIGNAL PROCESSING, 2001, 12 (01) : 9 - 31