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 条
[41]   A multilayer neural network for IP lookup and packet classification [J].
Moallem, MM ;
Yazdani, N ;
Faez, K ;
Taheri, H .
APCC 2003: 9TH ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1-3, PROCEEDINGS, 2003, :924-928
[42]   Efficient multimatch packet classification for network security applications [J].
Yu, Fang ;
Lakshman, T. V. ;
Motoyama, Martin Austin ;
Katz, Randy H. .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2006, 24 (10) :1805-1816
[43]   POWER ANALYSIS OF PACKET CLASSIFICATION ON PROGRAMMABLE NETWORK PROCESSORS [J].
Kennedy, Alan ;
Bermingham, David ;
Wang, Xiaojun ;
Liu, Bin .
ICSPC: 2007 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2007, :1231-+
[44]   Fast Online Packet Classification With Convolutional Neural Network [J].
Zhang, Xinyi ;
Xie, Gaogang ;
Wang, Xin ;
Zhang, Penghao ;
Li, Yanbiao ;
Salamatian, Kave .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (06) :2765-2778
[45]   PCHA: A Fast Packet Classification Algorithm For IPv6 Based On Hash And AVL Tree [J].
Zhang, Yu-yan ;
Chen, Xing-xing ;
Zhang, Xu .
2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, :397-404
[46]   Hint-based cache design for reducing miss penalty in HBS packet classification algorithm [J].
Chang, Yeim-Kuan ;
Kuo, Fang-Chen .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (08) :1170-1182
[47]   A fast packet classification algorithm based on classifier's characteristic applying to multi-fields [J].
Tian, LQ ;
Lin, C ;
Tan, ZX .
2003 INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOL 1 AND 2, PROCEEDINGS, 2003, :255-258
[48]   SplitTrie: A Fast Update Packet Classification Algorithm with Trie Splitting [J].
Li, Yifei ;
Wang, Jinlin ;
Chen, Xiao ;
Wu, Jinghong .
ELECTRONICS, 2022, 11 (02)
[49]   Efficient Algorithm Selection for Packet Classification using Machine Learning [J].
Elmahgiubi, Mohammed ;
Ahmed, Omar ;
Areibi, Shawki ;
Grewal, Gary .
2016 IEEE 21ST INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELLING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2016, :24-30
[50]   A new fast packet classification algorithm: RC-FST [J].
Tan, XY ;
Zhang, Y ;
Lei, ZM .
2005 Workshop on High Performance Switching and Routing, 2005, :462-466