Packet Classification using Community Detection

被引:4
作者
Li, Guo [1 ]
Zhang, Dafang [1 ]
Li, Yanbiao [1 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha, Hunan, Peoples R China
来源
2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017) | 2017年
基金
中国博士后科学基金; 美国国家科学基金会;
关键词
Community detection; Packet classification; Router actions; Similarity; Social networks; ALGORITHM;
D O I
10.1109/ISPA/IUCC.2017.00023
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Packet classification is a key technique for filtering network packets in a router, and the rules determine which action is taken for each packet. However, packet classification suffers from a degradation of performance when man-made rules contain some overlap, useless, or redundancy rules. When we implement a packet classification system in a real network, we find that the rules have the characteristics of a social community. On the basis of community detection, some rules can be clustered by similarity and share a common action. Therefore, the rules that affect performance can be optimized, which will be beneficial for matching time, memory usage and rule updating. In this paper, we present a ComCuts (community detection cuttings) algorithm for packet classification based on a counting bloom filter, and a rule similarity algorithm for clustering. Experimental results show that our algorithm reduces matching time by 8% and decreases memory usage by 50% compared to a HiCuts algorithm. Furthermore, our clustering scheme uses elasticity scope to adopt to a frequently updated system, especially in a SDN network.
引用
收藏
页码:94 / 100
页数:7
相关论文
共 50 条
[31]   Community Detection based on Node Relationship Classification [J].
Yuan, Shunjie ;
Zeng, Hefeng ;
Wang, Chao .
PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION APPLICATIONS AND METHODS (ICPRAM), 2021, :596-601
[32]   Layer Partitioned Search Tree For Packet Classification [J].
Chang, Yeim-Kuan ;
Chien, Chao-Yen .
2012 IEEE 26TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2012, :276-282
[33]   Packet Classification Algorithms [J].
Dixit, Mrudul ;
Barbadekar, B. V. ;
Barbadekar, Ashwinee B. .
ISIE: 2009 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, 2009, :1390-+
[34]   Neural Packet Classification [J].
Liang, Eric ;
Zhu, Hang ;
Jin, Xin ;
Stoica, Ion .
SIGCOMM '19 - PROCEEDINGS OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2019, :256-269
[35]   Packet Classification using Tuple Space with improved Cuckoo Filter [J].
Wang, Jiayao ;
Wang, Qiujie ;
Wei, Ziling ;
Wang, Baosheng .
2022 IEEE 19TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2022), 2022, :256-257
[36]   Packet classification using two-dimensional multibit tries [J].
Lu, WC ;
Sahni, S .
10TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2005, :849-854
[37]   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
[38]   Efficient multi-category packet classification using TCAM [J].
Zhong, Jincheng ;
Chen, Shuhui .
COMPUTER COMMUNICATIONS, 2021, 169 :1-10
[39]   Fast Packet Classification Using Multi-Dimensional Encoding [J].
Huang, Chi Jia ;
Chen, Chien .
IEICE TRANSACTIONS ON COMMUNICATIONS, 2009, E92B (06) :2044-2053
[40]   Community detection in dynamic networks: a comprehensive and comparative review using external and internal criteria [J].
Makhija, Namika ;
Satapathy, Shashank Mouli .
INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2021, 12 (02) :217-230