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 条
  • [21] A high-speed packet classification using TCAM
    Uga, M
    Omotani, M
    Shiomoto, K
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (09) : 1766 - 1773
  • [22] Scalable packet classification using condensate bit vector
    Wang, PC
    Chang, HY
    Chan, CT
    Hu, SC
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2005, E88B (04) : 1440 - 1447
  • [23] Overlapping community detection using a community optimized graph swarm
    Bradley S. Rees
    Keith B. Gallagher
    Social Network Analysis and Mining, 2012, 2 (4) : 405 - 417
  • [24] Overlapping community detection using a community optimized graph swarm
    Rees, Bradley S.
    Gallagher, Keith B.
    SOCIAL NETWORK ANALYSIS AND MINING, 2012, 2 (04) : 405 - 417
  • [25] Community Detection in Social Networks Using Affinity Propagation with Adaptive Similarity Matrix
    Taheri, Sona
    Bouyer, Asgarali
    BIG DATA, 2020, 8 (03) : 189 - 202
  • [26] Community detection using Local Group Assimilation
    Paul, Amit
    Dutta, Animesh
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 206
  • [27] Community Detection Using Attribute Homogenous Motif
    Li, Pei-Zhen
    Huang, Ling
    Wang, Chang-Dong
    Huang, Dong
    Lai, Jian-Huang
    IEEE ACCESS, 2018, 6 : 47707 - 47716
  • [28] Community Detection in Bibsonomy Using Data Clustering
    Saoud, Zakaria
    Platos, Jan
    INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, PT I, 2018, 655 : 149 - 158
  • [29] Packet classification consuming small amount of memory
    Sun, XH
    Sahni, SK
    Zhao, YQQ
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (05) : 1135 - 1145
  • [30] Community Detection and Classification in Hierarchical Stochastic Blockmodels
    Lyzinski, Vince
    Tang, Minh
    Athreya, Avanti
    Park, Youngser
    Priebe, Carey E.
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2017, 4 (01): : 13 - 26