High-speed Connection Tracking in Modern Servers

被引:3
|
作者
Girondi, Massimo [1 ]
Chiesa, Marco [1 ]
Barbette, Tom [1 ]
机构
[1] KTH Royal Inst Technol, Stockholm, Sweden
基金
欧洲研究理事会;
关键词
Connection tracking; load balancer; high-speed networking; multi-core processing; hash table;
D O I
10.1109/HPSR52026.2021.9481841
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The rise of commodity servers equipped with highspeed network interface cards poses increasing demands on the efficient implementation of connection tracking, i.e., the task of associating the connection identifier of an incoming packet to the state stored for that connection. In this work, we thoroughly investigate and compare the performance obtainable by different implementations of connection tracking using high-speed real traffic traces. Based on a load balancer use case, our results show that connection tracking is an expensive operation, achieving at most 24 Gbps on a single core. Core-sharding and lock-free hash tables emerge as the only suitable multi-thread approaches for enabling 100 Gbps packet processing. In contrast to recent beliefs, we observe that newly proposed techniques to "lazily" delete connection states are not more effective than properly tuned traditional deletion techniques based on timer wheels.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] High-Speed Interconnect Technology for Servers
    Adachi, Hiroyuki
    Yamada, Jun
    Mizutani, Yasushi
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2011, 47 (02): : 142 - 149
  • [2] CONNECTION ESTABLISHMENT IN HIGH-SPEED NETWORKS
    JORDAN, S
    JIANG, H
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (07) : 1150 - 1161
  • [3] Connection Establishment in High-speed Networks
    Cidon, Israel
    Gopal, Inder S.
    Segall, Adrian
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (04) : 469 - 481
  • [4] MODERN HIGH-SPEED STEELS
    GELLER, YA
    METAL SCIENCE AND HEAT TREATMENT, 1977, 19 (9-10) : 867 - 873
  • [5] HIGH-SPEED TRACKING TIME SELECTOR
    KOROLEV, MV
    INSTRUMENTS AND EXPERIMENTAL TECHNIQUES-USSR, 1968, (06): : 1380 - &
  • [6] AN EFFICIENT CONNECTION TABLE IN HIGH-SPEED NETWORKS
    Li, Zhenhui
    Zhao, Jinyuan
    Xiong, Bing
    3RD INTERNATIONAL SYMPOSIUM ON INFORMATION ENGINEERING AND ELECTRONIC COMMERCE (IEEC 2011), PROCEEDINGS, 2011, : 67 - 70
  • [7] On the Performance of Persistent Connection in Modern Web Servers
    Lin, Xiao-zhu
    Wu, Hai-yan
    Zhu, Jing-jun
    Wang, Ying-xue
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 2403 - 2408
  • [8] High-speed railway to success? The effects of high-speed rail connection on regional economic development in China
    Yu, Feng
    Lin, Faqin
    Tang, Yihong
    Zhong, Changbiao
    JOURNAL OF REGIONAL SCIENCE, 2019, 59 (04) : 723 - 742
  • [9] A minimal resource high-speed routing lookup mechanism for servers with NetFPGAs
    Sankaran, Ganesh C.
    Sivalingam, Krishna M.
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (04)
  • [10] PCIe Gen-5 Design Challenges of High-Speed Servers
    Vasa, Mallikarjun
    Liao, Chun-Lin
    Kumar, Sanjay
    Chen, Ching-Huei
    Mutnury, Bhyrav
    2020 IEEE 29TH CONFERENCE ON ELECTRICAL PERFORMANCE OF ELECTRONIC PACKAGING AND SYSTEMS (EPEPS 2020), 2020,