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 条
  • [1] Packet Classification Using Binary Content Addressable Memory
    Liu, Alex X.
    Meiners, Chad R.
    Torng, Eric
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (03) : 1295 - 1307
  • [2] Scalable Packet Classification Using Hybrid and Dynamic Cuttings
    Li, Wenjun
    Li, Xianfeng
    2013 IEEE INTERNATIONAL CONFERENCE OF IEEE REGION 10 (TENCON), 2013,
  • [3] Malware detection and classification using community detection and social network analysis
    Varshini Reddy
    Naimisha Kolli
    N. Balakrishnan
    Journal of Computer Virology and Hacking Techniques, 2021, 17 : 333 - 346
  • [4] Malware detection and classification using community detection and social network analysis
    Reddy, Varshini
    Kolli, Naimisha
    Balakrishnan, N.
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2021, 17 (04) : 333 - 346
  • [5] An Efficient Conflict Detection Algorithm for Packet Classification
    Lee, Chun-Liang
    Lin, Guan-Yu
    Chen, Yaw-Chung
    2ND INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORK AND MULTIMEDIA TECHNOLOGY (CNMT 2010), VOLS 1 AND 2, 2010, : 56 - 59
  • [6] Packet Classification using Rule Caching
    Guinde, Nitesh B.
    Rojas-Cessa, Roberto
    Ziavras, Sotirios G.
    2013 FOURTH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS (IISA 2013), 2013, : 130 - 135
  • [7] Packet classification using multidimensional cutting
    Singh, S
    Baboescu, F
    Varghese, G
    Wang, J
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2003, 33 (04) : 213 - 224
  • [8] Scalable packet classification using a compound algorithm
    Wang, Pi-Chung
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2010, 23 (6-7) : 841 - 860
  • [9] Packet Classification Using TCAM of Narrow Entries
    Lin, Hsin-Tsung
    Pan, Wei-Han
    Wang, Pi-Chung
    TECHNOLOGIES, 2023, 11 (05)
  • [10] Routers Packet Classification Using Configuration Machine
    Raj, V. Francis Densil
    Selvarani, C. M.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (12): : 151 - 161