KIT | KIT-Bibliothek | Impressum | Datenschutz

TCP at 100Gbit/s - Tuning, Limitations, Congestion Control

Hock, Mario; Veit, Maxime; Neumeister, Felix; Bless, Roland; Zitterbart, Martina

Link capacities increase at an enormous pace, with 100 Gbit/s
becoming standard in data centers, campus networks,and the
Internet. These ever increasing data rates are challenging since
end-system performance (esp. CPU performance) cannot keep up
with the growth rates. Still, the TCP protocol and today’s
hardware are capable of transferring 100 Gbit/s with a single
sender/receiver pair. However, extensive tuning is necessary down
to manual interrupt configuration and corresponding CPU core
pinning for the applications. A major issue is packet loss within
the receiving end-system that cannot be prevented by TCP’s flow
control. This, in turn, affects TCP’s default congestion control
that interprets the losses as congestion signal. In this paper
we show how to tune end-systems that are driven at their
performance limits, what data rates are feasible, where the
limitations are, and discuss the impact on and by TCP’s
congestion control.

Zugehörige Institution(en) am KIT Institut für Telematik (TM)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2019
Sprache Englisch
Identifikator ISBN: 978-1-7281-1028-8
KITopen-ID: 1000098977
Erschienen in Proceedings of the 44th Annual IEEE Conference on Local Computer Networks (LCN 2019), Osnabrück, 14.-17. Oktober 2019
Veranstaltung 44th IEEE Conference on Local Computer Networks (LCN 2019), Osnabrück, Deutschland, 14.10.2019 – 17.10.2019
Verlag Institute of Electrical and Electronics Engineers (IEEE)
Schlagwörter High speed networking, TCP, congestion control, end-system performance, NUMA
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page