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 条
  • [41] Note: High-speed optical tracking of a flying insect
    Sakakibara, Jun
    Kita, Junichiro
    Osato, Naoyuki
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2012, 83 (03):
  • [42] Errors in particle tracking velocimetry with high-speed cameras
    Feng, Yan
    Goree, J.
    Liu, Bin
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2011, 82 (05):
  • [43] Feeding andesitic eruptions with a high-speed connection from the mantle
    Philipp Ruprecht
    Terry Plank
    Nature, 2013, 500 : 68 - 72
  • [44] Constrained reference tracking for a high-speed buck converter
    Spinu, Veaceslav
    Lisi, Stefano
    Lazar, Mircea
    2014 IEEE CONFERENCE ON CONTROL APPLICATIONS (CCA), 2014, : 1255 - 1260
  • [45] High-speed telescope autofocus for UAV detection and tracking
    Ojdanic, Denis
    Zelinskyi, Daniil
    Naverschnigg, Christopher
    Sinn, Andreas
    Schitter, Georg
    OPTICS EXPRESS, 2024, 32 (05): : 7147 - 7157
  • [46] Tracking Control for High-Speed Train With Coupler Constraints
    Zhang, Jian-Ping
    Yang, Hui
    Zhang, Kunpeng
    Xie, Chun-Hua
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (10) : 14654 - 14668
  • [47] High-Speed Focusing and Tracking of Multisized Microbiological Objects
    Chanh-Nghiem Nguyen
    Ohara, Kenichi
    Mae, Yasushi
    Arai, Tatsuo
    JOURNAL OF ROBOTICS AND MECHATRONICS, 2013, 25 (01) : 115 - 124
  • [48] Distributed Tracking Control of High-speed Train Systems
    Sun, Xiao
    Ai, Yixin
    2022 IEEE 17TH INTERNATIONAL CONFERENCE ON CONTROL & AUTOMATION, ICCA, 2022, : 119 - 123
  • [49] Single-Photon Tracking for High-Speed Vision
    Gyongy, Istvan
    Dutton, Neale A. W.
    Henderson, Robert K.
    SENSORS, 2018, 18 (02):
  • [50] Cooperative object tracking by high-speed binocular head
    Nakabo, Y
    Mukai, T
    Fujikawa, N
    Takeuchi, Y
    Ohnishi, N
    2005 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-4, 2005, : 1573 - 1578