A novel algorithm for packet classification based on network traffic

被引:0
作者
Li Lin [1 ]
Lu XianLiang [1 ]
机构
[1] Univ Elect Sci & Technol China, Coll Comp Sci & Engn, Chengdu 610054, Peoples R China
来源
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE INFORMATION COMPUTING AND AUTOMATION, VOLS 1-3 | 2008年
关键词
packet classification; NP-Complete; cutting conflicting rules; the rearrangement of rules;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Packet classification is one of the basic techniques for many applications such as routers, firewalls and differentiated services. However, with the rapid development of the Internet, it has already become a performance bottleneck in network infrastructures. To improve the performance of packet classification, a great number of algorithms have been proposed. Among them, the linear search algorithm is the simplest. Although its performance is very low, many packet classification algorithms still adopt it. The reason is that the simple algorithm can achieve a balance between the storage space and the execution time. This paper presents a novel algorithm called ROBRC (Rule-ordering Optimization Based on Resolving Conflicts) to improve the performance of the linear search algorithm. As there are some rule conflicts in firewall databases, the optimal rule ordering problem is NP-Complete [5]. Facing with this situation, ROBRC cuts conflicting rules to resolve conflicts and thus can rearrange rules easily according to the statistical characteristics of network traffic. Experimental results show that ROBRC improves the average performance of the linear search algorithm at a reasonable cost of memory space.
引用
收藏
页码:737 / 740
页数:4
相关论文
共 50 条
[31]   A study of personalized network based on multi-layer packet classification and ACL [J].
Cheng, CH ;
Li, LY ;
Xiang, Y .
DCABES 2004, Proceedings, Vols, 1 and 2, 2004, :154-156
[32]   CARR: a scalable solution for network packet classification [J].
Li, Wei ;
Zheng, Weibin ;
Lin, Juanjuan ;
Guan, Xiaohong ;
Li, Ling ;
Chaudhry, Sohail S. ;
Wang, Pan ;
Liu, Yanping .
EXPERT SYSTEMS, 2012, 29 (01) :70-83
[33]   Three new neural network based algorithms for IP lookup and packet classification [J].
Mahramian, M ;
Yazdani, N ;
Taheri, H ;
Faez, K .
IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY, 2005, 29 (B1) :11-22
[34]   MultiSplit: An Efficient Algorithm for Packet Classification with Equivalent Priority [J].
Tan, Chenshuo ;
Li, Zhuo .
ELECTRONICS, 2024, 13 (15)
[35]   Scalable packet classification by TCAM entry encryption algorithm [J].
Lee, Chun-Liang ;
Wang, Pi-Chung .
JOURNAL OF HIGH SPEED NETWORKS, 2007, 16 (03) :275-283
[36]   A Clustered Dynamic Point Split Algorithm for Packet Classification [J].
Han, Weitao ;
Yi, Peng .
2013 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2013, :1342-1347
[37]   A Fast Algorithm for Packet Classification with Reasonable Memory Usage [J].
Li Lin ;
Lu XianLiang .
2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, :1941-1944
[38]   TEAPC: Time Efficient Algorithm for multidimensional Packet Classification [J].
Wagh, Sanjeev ;
Sontakke, T. R. .
2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, :135-+
[39]   High-dimensional Packet Classification Algorithm Research and Application in MAC QoS system of access network [J].
Song, Lihua ;
Li, Peiya .
NSWCTC 2009: INTERNATIONAL CONFERENCE ON NETWORKS SECURITY, WIRELESS COMMUNICATIONS AND TRUSTED COMPUTING, VOL 1, PROCEEDINGS, 2009, :562-+
[40]   MultilayerTuple: A General, Scalable and High-performance Packet Classification Algorithm for Software Defined Network System [J].
Zhang, Chunyang ;
Xie, Gaogang .
2021 IFIP NETWORKING CONFERENCE AND WORKSHOPS (IFIP NETWORKING), 2021,