Survey and taxonomy of packet classification techniques

被引:331
|
作者
Taylor, DE [1 ]
机构
[1] Washington Univ, Appl Res Lab, St Louis, MO 63130 USA
[2] Exegy Inc, St Louis, MO USA
关键词
algorithms; performance; packet classification; flow identification;
D O I
10.1145/1108956.1108958
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Packet classification is an enabling function for a variety of Internet applications including quality of service, security, monitoring, and multimedia communications. In order to classify a packet as belonging to a particular flow or set of flows, network nodes must perform a search over a set of filters using multiple fields of the packet as the search key. In general, there have been two major threads of research addressing packet classification, algorithmic and architectural. A few pioneering groups of researchers posed the problem, provided complexity bounds, and offered a collection of algorithmic solutions. Subsequently, the design space has been vigorously explored by many offering new algorithms and improvements on existing algorithms. Given the inability of early algorithms to meet performance constraints imposed by high speed links, researchers in industry and academia devised architectural solutions to the problem. This thread of research produced the most widely-used packet classification device technology, Ternary Content Addressable Memory (TCAM). New architectural research combines intelligent algorithms and novel architectures to eliminate many of the unfavorable characteristics of current TCAMs. We observe that the community appears to be converging on a combined algorithmic and architectural approach to the problem. Using a taxonomy based on the high-level approach to the problem and a minimal set of running examples, we provide a survey of the seminal and recent solutions to the problem. It is our hope to foster a deeper understanding of the various packet classification techniques while providing a useful framework for discerning relationships and distinctions.
引用
收藏
页码:238 / 275
页数:38
相关论文
共 50 条
  • [21] Data analysis techniques in light pollution: A survey and taxonomy
    Riza, Lala Septem
    Izzuddin, Ahmad
    Utama, Judhistira Aria
    Samah, Khyrina Airin Fariza Abu
    Herdiwijaya, Dhani
    Hidayat, Taufiq
    Anugraha, Rinto
    Mumpuni, Emanuel Sungging
    NEW ASTRONOMY REVIEWS, 2022, 95
  • [22] Serious Games for Rehabilitation A Survey and a Classification Towards a Taxonomy
    Rego, Paula
    Moreira, Pedro Miguel
    Reis, Luis Paulo
    SISTEMAS Y TECNOLOGIAS DE INFORMACION, 2010, : 349 - +
  • [23] A taxonomy of blockchain consensus protocols: A survey and classification framework
    Bouraga, Sarah
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 168
  • [24] Survey on Features and Classification Techniques in Music Genre Classification
    Patil, Swati A.
    Rao, K. Thirupathi
    Patil, Sonal
    HELIX, 2018, 8 (05): : 3833 - 3837
  • [25] A Survey of Image Classification Methods and Techniques
    Nath, Siddhartha Sankar
    Kar, Jajnyaseni
    Mishra, Girish
    Chakraborty, Sayan
    Dey, Nilanjan
    2014 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICCICCT), 2014, : 554 - 557
  • [26] A SURVEY ON CLASSIFICATION TECHNIQUES FOR TEXT MINING
    Brindha, S.
    Sukumaran, S.
    Prabha, K.
    2016 3RD INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2016,
  • [27] Survey of Classification Techniques in Data Mining
    Phyu, Thair Nu
    IMECS 2009: INTERNATIONAL MULTI-CONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2009, : 727 - 731
  • [28] Space Objects Classification Techniques : A Survey
    Jahirabadkar, Sunita
    Narsay, Prajakta
    Pharande, Shivani
    Deshpande, Gargi
    Kitture, Anusha
    2020 INTERNATIONAL CONFERENCE ON COMPUTATIONAL PERFORMANCE EVALUATION (COMPE-2020), 2020, : 786 - 791
  • [29] A Survey on Video Genre Classification Techniques
    Bhoraniya, Dharti M.
    Ratanpara, Tushar, V
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL (I2C2), 2017,
  • [30] A Survey of Medical Image Classification Techniques
    Miranda, Eka
    Aryuni, Mediana
    Irwansyah, E.
    2016 INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND TECHNOLOGY (ICIMTECH), 2016, : 56 - 61