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 条
  • [31] Tracking a protozoon using high-speed visual feedback
    Oku, H
    Ishii, I
    Ishikawa, M
    1ST ANNUAL INTERNATIONAL IEEE-EMBS SPECIAL TOPIC CONFERENCE ON MICROTECHNOLOGIES IN MEDICINE & BIOLOGY, PROCEEDINGS, 2000, : 156 - 159
  • [32] EXPERIMENTAL AND ANALYTICAL STUDY OF CONNECTION FORCES IN HIGH-SPEED MECHANISMS
    DUBOWSKY, S
    YOUNG, SC
    MECHANICAL ENGINEERING, 1974, 96 (12) : 61 - 61
  • [33] A Networked High-Speed Vision System for Vehicle Tracking
    Noda, Akihito
    Hirano, Masahiro
    Yamakawa, Yuji
    Ishikawa, Masatoshi
    2014 IEEE SENSORS APPLICATIONS SYMPOSIUM (SAS), 2014, : 343 - 348
  • [34] A novel vision chip for high-speed target tracking
    Miao, Wei
    Lin, Qingyu
    Wu, Nanjian
    JAPANESE JOURNAL OF APPLIED PHYSICS PART 1-REGULAR PAPERS BRIEF COMMUNICATIONS & REVIEW PAPERS, 2007, 46 (4B): : 2220 - 2225
  • [35] Multiple High-Speed Vision for Identical Objects Tracking
    Hirano, Masahiro
    Iwakuma, Keigo
    Yamakawa, Yuji
    JOURNAL OF ROBOTICS AND MECHATRONICS, 2022, 34 (05) : 1073 - 1084
  • [36] Lidar Characteristics for Detecting and Tracking High-Speed Bullets
    Peri, Joseph S. J.
    LASER RADAR TECHNOLOGY AND APPLICATIONS XVI, 2011, 8037
  • [37] Deep rectified system for high-speed tracking in images
    Mohan, Vysakh S.
    Vinayakumar, R.
    Sowmya, V
    Soman, K. P.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 36 (03) : 1957 - 1965
  • [38] Accurate tracking controller design for high-speed drives
    Kamalzadeh, Amin
    Erkorkmaz, Kaan
    INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2007, 47 (09): : 1393 - 1400
  • [39] Ellipses Ring Marker for High-speed Finger Tracking
    Sueishi, Tomohiro
    Ishikawa, Masatoshi
    PROCEEDINGS OF 27TH ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY, VRST 2021, 2021,
  • [40] A high-speed tracking algorithm for dense granular media
    Cerda, Mauricio
    Navarro, Cristobal A.
    Silva, Juan
    Waitukaitis, Scott R.
    Mujica, Nicolas
    Hitschfeld, Nancy
    COMPUTER PHYSICS COMMUNICATIONS, 2018, 227 : 8 - 16