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 条
[21]   Balanced HiCuts: an optimized Packet classification algorithm [J].
Abdoli, Hatam .
PROCEEDINGS OF THE 13TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS, 2009, :406-+
[22]   Scalable packet classification using a compound algorithm [J].
Wang, Pi-Chung .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2010, 23 (6-7) :841-860
[23]   CMT: An Efficient Algorithm for Scalable Packet Classification [J].
Chen, Shuhui ;
Zhong, Jincheng ;
Huang, Teng ;
Wei, Ziling ;
Zhao, Shuang .
COMPUTER JOURNAL, 2021, 64 (06) :941-959
[24]   ART and fuzzy K-means clustering based algorithm for packet classification [J].
Qu, Bo ;
Gou, Shuiping ;
Jiao, Licheng .
2007 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-7, 2007, :83-87
[25]   An Efficient Total Prefix Length-Based Clustering Packet Classification Algorithm [J].
Zheng, Shaoyi ;
Bi, Xia-an ;
Luo, Jian .
2016 INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC), 2016, :46-49
[26]   Efficent-cutting packet classification algorithm based on the statistical decision tree [J].
Chen, Li-Nan ;
Liu, Yang ;
Ma, Yan ;
Huang, Xiao-Hong ;
Zhao, Qing-Cong ;
Wei, Wei .
Tongxin Xuebao/Journal on Communications, 2014, 35 :58-64
[27]   Implementation of Packet Classification Algorithm in NetworkProcessor based Router to enhance Multimedia Applications [J].
Avudaiammal, R. ;
SivaSubramanian, R. ;
Pandian, R. ;
Seethalakshmi, P. .
2008 2ND INTERNATIONAL CONFERENCE ON INTERNET MULTIMEDIA SERVICES ARCHITECTURE AND APPLICATION (IMSAA), 2008, :167-+
[28]   An efficient hybrid hierarchical trie packet classification algorithm based on No Prefix relationship [J].
Ding, N. (dingnian@live.cn), 1600, Binary Information Press, P.O. Box 162, Bethel, CT 06801-0162, United States (09) :9193-9202
[29]   Branch tire packet classification algorithm based on single-linkage clustering [J].
Bi, Xia-an ;
Luo, Xianhao ;
Sun, Qi .
MATHEMATICS AND COMPUTERS IN SIMULATION, 2019, 155 :78-91
[30]   Research on the packet classification algorithm based on the intelligent rule storage matching model [J].
Li, Zhuo ;
Wang, Tungtong ;
Liu, Kaihua .
Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2024, 51 (06) :149-158