Litcius/Paper detail

TCP's Third Eye: Leveraging eBPF for Telemetry-Powered Congestion Control

Jörn-Thorben Hinz, Vamsi Addanki, Csaba Györgyi, Theo Jepsen, Stefan Schmid

202312 citationsDOI

Abstract

For years, congestion control algorithms have been navigating in the dark, blind to the actual state of the network. They were limited to the course-grained signals that are visible from the OS kernel, which are measured locally (e.g., RTT) or hints of imminent congestion (e.g., packet loss and ECN). As applications and OSs are becoming ever more distributed, it is only natural that the kernel have visibility beyond the host, into the network fabric. Network switches already collect telemetry, but it has been impractical to export it for the end-host to react.

Topics & Concepts

TelemetryComputer scienceNetwork congestionVisibilityComputer networkHost (biology)Kernel (algebra)Packet lossNetwork packetExplicit Congestion NotificationCongestion managementReal-time computingTelecommunicationsSlow-startGeographyEcologyQuantum mechanicsMathematicsPower (physics)MeteorologyPhysicsBiologyCombinatoricsElectric power systemNetwork Traffic and Congestion ControlSoftware-Defined Networks and 5GNetwork Time Synchronization Technologies
TCP's Third Eye: Leveraging eBPF for Telemetry-Powered Congestion Control | Litcius