Reliable Distributed Systems, IEEE Symposium on (2009)
Niagara Falls, New York
Sept. 27, 2009 to Sept. 30, 2009
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SRDS.2009.28
Disk time slicing is a promising technique for storage performance insulation. To work with cluster-based storage, however, time slices associated with striped data must be co-scheduled on the corresponding servers. This paper describes algorithms for determining global time slice schedules and mechanisms for coordinating the independent server activities. Experiments with a prototype show that, combined, they can provide performance insulation for workloads sharing a storage cluster -- each workload realizes a configured minimum efficiency within its time slices regardless of the activities of the other workloads.
performance isolation, quality of service, shared storage, performance, clustering, approximation algorithms, heuristics, strip packing
G. R. Ganger and M. Wachs, "Co-scheduling of Disk Head Time in Cluster-Based Storage," Reliable Distributed Systems, IEEE Symposium on(SRDS), Niagara Falls, New York, 2009, pp. 278-287.