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 条
[41]   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
[42]   MultiSplit: An Efficient Algorithm for Packet Classification with Equivalent Priority [J].
Tan, Chenshuo ;
Li, Zhuo .
ELECTRONICS, 2024, 13 (15)
[43]   Supervised Learning Using Community Detection for Link Prediction [J].
Kerkache, Mohamed Hassen ;
Sadeg-Belkacem, Lamia ;
Tayeb, Fatima Benbouzid-Si ;
Ali, Amri .
ADVANCES IN COMPUTING SYSTEMS AND APPLICATIONS, 2022, 513 :85-94
[44]   Community detection in complex networks using structural similarity [J].
Zarandi, Fataneh Dabaghi ;
Rafsanjani, Marjan Kuchaki .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2018, 503 :882-891
[45]   Enhancing Community Detection in Social Network using Ontology [J].
Khattab, Salma ;
ElKorany, Abeer ;
Salah, Akram .
KEOD: PROCEEDINGS OF THE 8TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT - VOL. 2, 2016, :150-156
[46]   Community Detection in Social Networks Using Deep Learning [J].
Dhilber, M. ;
Bhavani, S. Durga .
DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY (ICDCIT 2020), 2020, 11969 :241-250
[47]   COMMUNITY DETECTION USING ANT COLONY OPTIMIZATION TECHNIQUES [J].
Sadi, Sercan ;
Etaner-Uyar, Sima ;
Gunduz-Oguducu, Sule .
MENDELL 2009, 2009, :206-213
[48]   Overlay Community detection using Community Networks [J].
Bandara, Madhushi ;
Weragoda, Sugandima ;
Piraveenan, Mahendra ;
Kasthurirthna, Dharshana .
2018 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2018, :680-687
[49]   COMMUNITY DETECTION ALGORITHM USING THE DEFINITION OF COMMUNITY [J].
Lu, Bin .
2012 INTERNATIONAL CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (LCWAMTIP), 2012, :16-19
[50]   Community detection in complex networks with an ambiguous structure using central node based link prediction [J].
Jiang, Hao ;
Liu, Zhenjie ;
Liu, Chunlong ;
Su, Yansen ;
Zhang, Xingyi .
KNOWLEDGE-BASED SYSTEMS, 2020, 195