Right buffer sizing matters: some dynamical and statistical studies on Compound TCP
Debayani Ghosh, Krishna Jagannathan, Gaurav Raina

TL;DR
This paper evaluates the performance and stability of Compound TCP in different network topologies, showing that smaller buffers improve stability, reduce latency, and maintain good throughput, while larger buffers can cause limit cycles and synchronization issues.
Contribution
The paper provides a detailed dynamical and statistical analysis of Compound TCP, revealing the impact of buffer size on stability, latency, and system performance in realistic network scenarios.
Findings
Smaller buffers promote system stability and low latency.
Larger buffers can induce limit cycles and flow synchronization.
Empirical queue analysis supports simplified queue modeling assumptions.
Abstract
Motivated by recent concerns that queuing delays in the Internet are on the rise, we conduct a performance evaluation of Compound TCP (C-TCP) in two topologies: a single bottleneck and a multi-bottleneck topology, under different traffic scenarios. The first topology consists of a single bottleneck router, and the second consists of two distinct sets of TCP flows, regulated by two edge routers, feeding into a common core router. We focus on some dynamical and statistical properties of the underlying system. From a dynamical perspective, we develop fluid models in a regime wherein the number of flows is large, bandwidth-delay product is high, buffers are dimensioned small (independent of the bandwidth-delay product) and routers deploy a Drop-Tail queue policy. A detailed local stability analysis for these models yields the following key insight: smaller buffers favour stability.…
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.
