A Sorted Partitioning Approach to High-speed and Fast-update OpenFlow Classification

被引:0
|
作者
Yingchareonthawornchai, Sorrachai [1 ]
Daly, James [1 ]
Liu, Alex X. [1 ]
Torng, Eric [1 ]
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
PACKET; ALGORITHMS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
OpenFlow packet classification needs to satisfy two requirements: high speed and fast updates. Although packet classification is a well-studied problem, no existing solution satisfies both requirements. Decision tree methods, such as HyperCuts, EffiCuts, and SmartSplit can achieve high-speed packet classification but not fast updates. The Tuple Space Search (TSS) algorithm used in Open vSwitch achieves fast updates but not high-speed packet classification. In this paper, we propose a hybrid approach, PartitionSort, that combines the benefits of both TSS and decision trees achieving both high-speed packet classification and fast updates. A key to PartitionSort is a novel notion of ruleset sortability that provides two key benefits. First, it results in far fewer partitions than TSS. Second, it allows the use of Multi-dimensional Interval Trees to achieve logarithmic classification and update time for each sortable ruleset partition. Our extensive experimental results show that PartitionSort is an order of magnitude faster than TSS in classifying packets while achieving comparable update time. PartitionSort is a few orders of magnitude faster in construction time than SmartSplit, a state-of-the-art decision tree classifier, while maintaining competitive classification time. Finally, PartitionSort is scalable to an arbitrary number of fields.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] A Sorted-Partitioning Approach to Fast and Scalable Dynamic Packet Classification
    Yingchareonthawornchai, Sorrachai
    Daly, James
    Liu, Alex X.
    Torng, Eric
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) : 1907 - 1920
  • [2] Low-power fast-update pipelined phase accumulator for CML-based high-speed CMOS DDFSs
    Yoo, T.
    Cho, S. -J.
    Lee, J. W.
    Baek, K. -H.
    [J]. ELECTRONICS LETTERS, 2012, 48 (18) : 1102 - 1103
  • [3] PcmSU-A Packet Classification Method Supporting High-Speed Search and Fast Update
    Cheng, Yuzhu
    Xu, Yihang
    Shi, Qiuying
    [J]. IEEE ACCESS, 2023, 11 : 58765 - 58778
  • [4] HIGH-SPEED MACHINING - AN UPDATE
    FIELD, M
    HARVEY, S
    KAHLES, J
    [J]. AMERICAN MACHINIST, 1983, 127 (02) : 88 - 92
  • [5] Fast EMC analysis of high-speed interconnects via waveform relaxation and transverse partitioning
    Sridhar, Arvind
    Nakhla, Natalie
    Achar, Ram
    Nakhla, Michel
    [J]. ELECTRICAL PERFORMANCE OF ELECTRONIC PACKAGING, 2007, : 329 - +
  • [6] HIGH-SPEED CONCENTRATION OF SORTED DATA STREAMS FOR HEP EXPERIMENTS
    Guminski, Marek
    Zabolotny, Wojciech M.
    Byszuk, Adrian
    Pozniak, Krzysztof
    [J]. ACTA PHYSICA POLONICA B PROCEEDINGS SUPPLEMENT, 2018, 11 (04) : 689 - 693
  • [7] UPDATE ON HIGH-SPEED MILLING DYNAMICS
    SMITH, S
    TLUSTY, J
    [J]. JOURNAL OF ENGINEERING FOR INDUSTRY-TRANSACTIONS OF THE ASME, 1990, 112 (02): : 142 - 149
  • [8] High-speed line on fast track
    Hibbert, L
    [J]. PROFESSIONAL ENGINEERING, 2004, 17 (02) : 33 - 33
  • [9] Fast broadcast in high-speed networks
    Gopal, A
    Gopal, I
    Kutten, S
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (02) : 262 - 275
  • [10] High-Speed Sorted-Table Search Scheme for Network Processing
    Uzawa, Hiroyuki
    Terada, Kazuhiko
    Ikeda, Namiko
    Shigematsu, Satoshi
    [J]. 2015 21ST ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC), 2015, : 616 - 620