Deconstructing the Tail at Scale Effect Across Network Protocols
Akshitha Sriraman, Sihang Liu, Sinan Gunbay, Shan Su, and Thomas F., Wenisch

TL;DR
This study investigates the causes of extreme tail latencies across TCP-IP, UDP-IP, and RDMA protocols, revealing that TCP/UDP protocol stacks within the OS kernel are likely primary sources of these latency tails.
Contribution
It identifies that the OS kernel's TCP/UDP protocol stack, not network congestion, causes extreme tail latencies, challenging prior assumptions and analyzing multiple network protocols.
Findings
Extreme tail latencies up to 110x higher than median in TCP-IP
Similar tails observed in UDP-IP, but not in RDMA
OS kernel TCP/UDP stack likely primary cause of tail latencies
Abstract
Network latencies have become increasingly important for the performance of web servers and cloud computing platforms. Identifying network-related tail latencies and reasoning about their potential causes is especially important to gauge application run-time in online data-intensive applications, where the 99th percentile latency of individual operations can significantly affect the the overall latency of requests. This paper deconstructs the "tail at scale" effect across TCP-IP, UDP-IP, and RDMA network protocols. Prior scholarly works have analyzed tail latencies caused by extrinsic network parameters like network congestion and flow fairness. Contrary to existing literature, we identify surprising rare tails in TCP-IP round-trip measurements that are as enormous as 110x higher than the median latency. Our experimental design eliminates network congestion as a tail-inducing factor.…
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
TopicsCloud Computing and Resource Management · Software-Defined Networks and 5G · Caching and Content Delivery
