Delta Fair Sharing: Performance Isolation for Multi-Tenant Storage Systems
Not on the map. Why?
Abstract (arXiv)
Modern storage systems, often deployed to support multiple tenants in the cloud, must provide performance isolation. Unfortunately, traditional approaches such as fair sharing do not provide performance isolation for storage systems, because their resources (e.g., write buffers and read caches) exhibit high preemption delays. These delays lead to unacceptable spikes in client tail latencies, as clients may be forced to wait arbitrarily long to receive their fair share of resources. We introduce Delta Fair Sharing, a family of algorithms for sharing resources with high preemption delays. These algorithms satisfy two key properties: δ-fairness, which bounds a client's delay in receiving its fair share of resources to δ time units, and δ-Pareto-efficiency, which allocates unused resources to clients with unmet demand. Together, these properties capture resource-acquisition delays end-to-end, bound well-behaved clients' tail-latency spikes to δ time units, and ensure high utilization. We implement such algorithms in FAIRDB, an extension of RocksDB. Our evaluation shows that FAIRDB isolates well-behaved clients from high-demand workloads better than state-of-the-art alternatives.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 27 Jan 2026.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 1.
1 paper.