QBox

Dimitris Skourtis, Shinpei Kato, Scott Brandt

2012 · 11 citations · 27 references

Concepts

Abstract

Many storage systems are shared by multiple clients with different types of workloads and performance targets. To achieve performance targets without over-provisioning, a system must provide isolation between clients. Throughput-based reservations are challenging due to the mix of workloads and the stateful nature of disk drives, leading to low reservable throughput, while existing utilization-based solutions require specialized I/O scheduling for each device in the storage system.

References

27