Slytherin: Dynamic, Network-assisted Prioritization of Tail Packets in Datacenter Networks
Hamed Rezaei, Mojtaba Malekpourshahraki, Balajee Vamanan

TL;DR
Slytherin is a network-assisted prioritization scheme that dynamically identifies and prioritizes tail packets suffering from multi-hop congestion, significantly reducing tail latency and queue lengths in datacenter networks.
Contribution
It introduces a novel approach leveraging ECN to identify and prioritize multi-congested tail packets, improving latency and queue management in datacenter networks.
Findings
18.6% lower 99th percentile flow completion times for short flows
Reduces 99th percentile switch queue length by about 2x
Effective in improving tail latency without throughput loss
Abstract
Datacenter applications demand both low latency and high throughput; while interactive applications (e.g., Web Search) demand low tail latency for their short messages due to their partition-aggregate software architecture, many data-intensive applications (e.g., Map-Reduce) require high throughput for long flows as they move vast amounts of data across the network. Recent proposals improve latency of short flows and throughput of long flows by addressing the shortcomings of existing packet scheduling and congestion control algorithms, respectively. We make the key observation that long tails in the Flow Completion Times (FCT) of short flows result from packets that suffer congestion at more than one switch along their paths in the network. Our proposal, Slytherin, specifically targets packets that suffered from congestion at multiple points and prioritizes them in the network.…
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 · Interconnection Networks and Systems
