NSDI 26 - Come Hell or Still Water: Alleviating Tail Latency in Cloud Block Store @UsenixOrg
NSDI 26 - Come Hell or Still Water: Alleviating Tail Latency in Cloud Block Store  @UsenixOrg
Uploaded June 2026 | Updated September 2026, 3 weeks ago
Come Hell or Still Water: Alleviating Tail Latency in Cloud Block Store

Chaolei Hu, Tsinghua University and Alibaba Cloud; Kun Qian, Erci Xu, Yifan Shen, Haoran Zhang, Xue Li, Yuesheng Gu, and Lingjun Zhu, Alibaba Cloud; Fengyuan Ren, Tsinghua University; Ennan Zhai, Alibaba Cloud

Maintaining low tail latency is crucial for cloud storage services. In ALIBABA CLOUD, our Elastic Block Storage (EBS), like many others, adopts layers of load balancing to avoid hot-spot I/Os, a dominant contributor to tail latency.

However, in the field, EBS has still been suffering from tail latency spikes. Through extensive analysis of production workloads, we have identified the root cause: the workload bursts caused by a small group of Virtual Disks (VDs), which fundamentally influence the tail latency of the entire cluster. We hence propose a lightweight dual-bucket throttling mechanism to effectively mitigate the issue while maintaining fairness. In addition, we discover that, even under underloaded scenarios, the tail latency remains suboptimal due to the event-loop thread model. We propose a priority-based scheduling mechanism to separate I/O-related tasks from I/O-unrelated ones. Our evaluation shows that the proposed mechanisms can reduce the tail latency by up to 97% in burst and 43% in underloaded scenarios. Our mechanisms have been deployed across dozens of clusters for more than three months, and have served hundreds of trillions of I/O requests. They reduce the P99999 tail latency of steady segments by 59.7% under burst scenarios and of all I/Os by 22% in underloaded scenarios.

View the full NSDI '26 program at usenix.org/conference/nsdi26/technical-sessions
NSDI 26 - Come Hell or Still Water: Alleviating Tail Latency in Cloud Block StoreVehicleSec 25 - You Can Drive But You Cannot Hide: Detection of Hidden Cellular GPS Vehicle...USENIX Security 25 - GPUHammer: Rowhammer Attacks on GPU Memories are PracticalSREcon25 Europe/Middle East/Africa - The Chicken or the Egg: Creating a Stable Preprod...NSDI 26 - Bifrost: Alibabas Next-Generation VPC Network with High-Performance Multipath...NSDI 26 - In Link We Trust: BFT at the Speed of CFT using SwitchesPEPR 26 - Profile-Then-Simulate: Can LLMs Faithfully Generate Differentially Private Synthetic...NSDI 26 - ServeGen: Workload Characterization and Generation of Large Language...USENIX ATC 24 - Harmonizing Efficiency and Practicability: Optimizing Resource Utilization in...USENIX Security 25 - ECC.fail: Mounting Rowhammer Attacks on DDR4 Servers with ECC MemoryNSDI 26 - DDoS Detection at the Scale of One Hundred TbpsNSDI 26 - HeteCCL: Synthesizing Near-Optimal Collective Communication Schedules for Heterogeneous
USENIX |

NSDI '26 - Come Hell or Still Water: Alleviating Tail Latency in Cloud Block Store

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER