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 条
  • [41] Survey on geographic visual display techniques in epidemiology: Taxonomy and characterization
    Wei, Lilian Lee Yen
    Ibrahim, Ag Asri Ag
    Nisar, Kashif
    Ismail, Zamhar Iswandono Awang
    Welch, Ian
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2020, 18
  • [42] Data Augmentation techniques in time series domain: a survey and taxonomy
    Guillermo Iglesias
    Edgar Talavera
    Ángel González-Prieto
    Alberto Mozo
    Sandra Gómez-Canaval
    Neural Computing and Applications, 2023, 35 : 10123 - 10145
  • [43] ROUTING AND DELTA ROUTING - TAXONOMY AND PERFORMANCE COMPARISON OF TECHNIQUES FOR PACKET-SWITCHED NETWORKS
    RUDIN, H
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1976, 24 (01) : 43 - 59
  • [44] A Survey on Resilience in the IoT: Taxonomy, Classification, and Discussion of Resilience Mechanisms
    Berger, Christian
    Eichhammer, Philipp
    Reiser, Hans P.
    Domaschka, Joerg
    Hauck, Franz J.
    Habiger, Gerhard
    ACM COMPUTING SURVEYS, 2021, 54 (07)
  • [45] A survey of image classification methods and techniques for improving classification performance
    Lu, D.
    Weng, Q.
    INTERNATIONAL JOURNAL OF REMOTE SENSING, 2007, 28 (05) : 823 - 870
  • [46] A Survey on Image Processing Techniques for Seeds Classification
    Singh, Simranjeet
    Singh, Parminder
    Kaur, Avinash
    2018 4TH INTERNATIONAL CONFERENCE ON COMPUTING SCIENCES (ICCS), 2018, : 143 - 150
  • [47] A Survey on Classification techniques in Biometric Retinal System
    Rani, B. M. S.
    Rani, A. Jhansi
    2017 IEEE INTERNATIONAL CONFERENCE ON INNOVATIONS IN GREEN ENERGY AND HEALTHCARE TECHNOLOGIES (IGEHT), 2017,
  • [48] Survey of supervised classification techniques for hyperspectral images
    Qiu, Qingchen
    Wu, Xuelian
    Liu, Zhi
    Tang, Bo
    Zhao, Yuefeng
    Wu, Xinyi
    Zhu, Hongliang
    Xin, Yang
    SENSOR REVIEW, 2017, 37 (03) : 371 - 382
  • [49] Survey on Plant diseases detection and Classification Techniques
    Gomathy, B.
    Nirmala, V.
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING & COMMUNICATION ENGINEERING (ICACCE-2019), 2019,
  • [50] Satellite image classification methods and techniques: A survey
    Ouchra, Hafsa
    Belangour, Abdessamad
    2021 IEEE INTERNATIONAL CONFERENCE ON IMAGING SYSTEMS AND TECHNIQUES (IST), 2021,