A Benchmark for the Performance of Time-varying Closed-loop Flow Control with Application to TCP
Ralf L\"ubben, Markus Fidler

TL;DR
This paper introduces a measurement-based benchmarking method for evaluating TCP's delay performance, especially for real-time applications, by analyzing end-to-end network effects and protocol stack delays.
Contribution
It presents a novel estimation technique for TCP delay performance using end-to-end measurements, accounting for protocol stack effects and enabling comparison of TCP mechanisms.
Findings
Significant delays are caused by queueing in protocol stacks even at moderate utilization.
Proper selection of TCP parameters can substantially improve delay performance.
The method provides insights for network dimensioning and server configuration to optimize real-time communication.
Abstract
Closed-loop flow control protocols, such as the prominent implementation TCP, are prevalent in the Internet, today. TCP has continuously been improved for greedy traffic sources to achieve high throughput over networks with large bandwidth delay products. Recently, the increasing use for streaming and interactive applications, such as voice and video, has shifted the focus towards its delay performance. Given the need for real-time communication of non-greedy sources via TCP, we present an estimation method for performance evaluation of closed-loop flow control protocols. We characterize an end-to-end connection by a transfer function that provides statistical service guarantees for arbitrary traffic. The estimation is based on end-to-end measurements at the application level that include all effects induced by the network and by the protocol stacks of the end systems. From our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control · Software-Defined Networks and 5G · Advanced Wireless Network Optimization
