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 条
  • [1] TupleRadar: Accelerating Tuple Space Search in Packet Classification by Learned Index
    Zhu, Longlong
    Yu, Jiashuo
    Huang, Long
    Lin, Hang
    Huang, Kaiwei
    Zhou, Zhengyan
    Zhang, Dong
    Chen, Xiang
    Wu, Chunming
    2024 IEEE/ACM 32ND INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE, IWQOS, 2024,
  • [2] Packet classification using Tuple Space Search
    Comput Commun Rev, 4 (135-146):
  • [3] Packet classification using Tuple Space Search
    Srinivasan, V
    Suri, S
    Varghese, G
    ACM SIGCOMM'99 CONFERENCE: APPLICATIONS, TECHNOLOGIES, ARCHITECTURES, AND PROTOCOLS FOR COMPUTER COMMUNICATIONS, 1999, 29 (04): : 135 - 146
  • [4] RTSS: Robust Tuple Space Search for Packet Classification
    Wang, Jiayao
    Wei, Ziling
    Wang, Baosheng
    Chen, Shuhui
    Zhong, Jincheng
    2022 18TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING, MSN, 2022, : 972 - 977
  • [5] Diagonal tuple space search - A multidimensional packet classification scheme
    Alutoin, MK
    Raatikainen, P
    GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 719 - 724
  • [6] FATSS: Filter-Assisted Tuple Space Search for Packet Classification
    Wang, Jiayao
    Wei, Ziling
    Wang, Baosheng
    Zhong, Jincheng
    Chen, Shuhui
    2022 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, IPCCC, 2022,
  • [7] Packet classification using diagonal-based tuple space search
    Lee, Fu-Yuan
    Shieh, Shiuhpyng
    COMPUTER NETWORKS, 2006, 50 (09) : 1406 - 1423
  • [8] Tuple Space Assisted Packet Classification With High Performance on Both Search and Update
    Li, Wenjun
    Yang, Tong
    Rottenstreich, Ori
    Li, Xianfeng
    Xie, Gaogang
    Li, Hui
    Vamanan, Balajee
    Li, Dagang
    Lin, Huiping
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (07) : 1555 - 1569
  • [9] Fast diagonal packet classification on Tuple space Dealing with conflict-free filters
    Cherng, JH
    Wu, HW
    Lin, WH
    Chen, WSE
    PIMRC 2003: 14TH IEEE 2003 INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS PROCEEDINGS, VOLS 1-3 2003, 2003, : 89 - 93
  • [10] Fast two-dimensional tuple-space based packet classification algorithm
    Ting, PC
    Hsu, YS
    Lee, TH
    GLOBECOM'02: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-3, CONFERENCE RECORDS: THE WORLD CONVERGES, 2002, : 2000 - 2004