FastTSS: Accelerating tuple space search for fast packet classification in virtual SDN switches

被引:0
|
作者
Xiong, Bing [1 ]
Wu, Jing [1 ]
Hu, Guanglong [1 ]
Zhang, Jin [1 ]
Zhao, Baokang [2 ]
Li, Keqin [3 ]
机构
[1] Changsha Univ Sci & Technol, Sch Comp & Commun Engn, Changsha 410114, Peoples R China
[2] Natl Univ Def Technol, Sch Comp Sci, Changsha 410073, Peoples R China
[3] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
基金
中国国家自然科学基金;
关键词
Dynamic tuple sorting; Network traffic locality; Packet classification; Virtual SDN switches; Well-exploited flow cache;
D O I
10.1016/j.jnca.2025.104112
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing tendency of network virtualization gives rise to extensive deployments of virtual switches in various virtualized platforms. However, virtual switches are encountered with severe performance bottlenecks with regards to their packet classification especially in the paradigm of Software-Defined Networking (SDN). This paper is thus motivated to design a fast packet classification scheme based on accelerated tuple space search, named as FastTSS, for virtual SDN switches. In particular, we devise a well-exploited cache with active exact flows to directly retrieve respective flow entries for most incoming packets, in virtue of the temporal locality of network traffic. Furthermore, we propose a novel hash algorithm to resolve the hash collisions of the cache, by providing three candidate locations for each inserted flow and making room for conflicting flow through kicking operation. As for the case of cache miss, we utilize the spatial locality of packet traffic to accelerate tuple space search, by dynamically sorting all tuples in terms of their reference frequencies and load factors. Eventually, we evaluate our designed packet classification scheme with physical network traffic traces by experiments. Extensive experimental results indicate that our designed FastTSS scheme outperforms the state-of-the-art ones with stable cache hit rates around 85% and the speedup of average search length up to 2.3, significantly promoting the packet classification performance of virtual SDN switches.
引用
收藏
页数:12
相关论文
共 30 条
  • [21] Accelerating Packet Classification with Counting Bloom Filters for Virtual OpenFlow Switching
    Zhao, Jinyuan
    Hu, Zhigang
    Xiong, Bing
    Li, Keqin
    CHINA COMMUNICATIONS, 2018, 15 (10) : 117 - 128
  • [22] A fast string search algorithm for deep packet classification
    Rafiq, ANME
    El-Kharashi, MW
    Gebali, F
    COMPUTER COMMUNICATIONS, 2004, 27 (15) : 1524 - 1538
  • [23] Accelerating Packet Classification with Counting Bloom Filters for Virtual Open Flow Switching
    Jinyuan Zhao
    Zhigang Hu
    Bing Xiong
    Keqin Li
    中国通信, 2018, 15 (10) : 117 - 128
  • [24] Multi-dimensional packet classification using tuple space based on Bit-Parallelism
    Wang Xue-Guang
    IIH-MSP: 2006 International Conference on Intelligent Information Hiding and Multimedia Signal Processing, Proceedings, 2006, : 197 - 200
  • [25] Fast Packet Classification on OpenFlow Switches Using Multiple R*-Tree Based Bitmap Intersection
    Huang, Ding-Fong
    Chen, Chien
    Thanavel, Mahadevan
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [26] Efficient Hierarchical Hash-Based Multi-Field Packet Classification With Fast Update for Software Switches
    Chang, Yeim-Kuan
    Lin, Yu-Hung
    Chang, Jia-Chang
    Li, Wenjun
    Hsieh, Sun-Yuan
    IEEE ACCESS, 2025, 13 : 28962 - 28978
  • [27] CuckooFlow: Achieving Fast Packet Classification for Virtual OpenFlow Switching by Exploiting Network Traffic Locality
    Xiong, Bing
    Hu, Zhixiong
    Luo, Yao
    Wang, Jin
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 1123 - 1130
  • [28] PcmSU-A Packet Classification Method Supporting High-Speed Search and Fast Update
    Cheng, Yuzhu
    Xu, Yihang
    Shi, Qiuying
    IEEE ACCESS, 2023, 11 : 58765 - 58778
  • [29] Fast three-stages binary search on two-dimension tuple space for conflict-free rules
    Cherng, JH
    Wu, HW
    Lin, WH
    Chen, WSE
    CCCT 2003 VOL, 2, PROCEEDINGS: COMMUNICATIONS SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2003, : 446 - 449
  • [30] Fast pixel classification by SVM using vector quantization, tabu search and hybrid color space
    Lebrun, G
    Charrier, C
    Lezoray, O
    Meurie, C
    Cardot, H
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, PROCEEDINGS, 2005, 3691 : 685 - 692