DocumentCode :
1956563
Title :
Virtualizing Disk Performance
Author :
Kaldewey, Tim ; Wong, Theodore M. ; Golding, Richard ; Povzner, Anna ; Brandt, Scott ; Maltzahn, Carlos
Author_Institution :
Dept. of Comput. Sci., California Univ., Santa Cruz, CA
fYear :
2008
fDate :
22-24 April 2008
Firstpage :
319
Lastpage :
330
Abstract :
Large- and small-scale storage systems frequently serve a mixture of workloads, an increasing number of which require some form of performance guarantee. Providing guaranteed disk performance - the equivalent of a "virtual disk" - is challenging because disk requests are non-preemptible and their execution times are stateful, partially non-deterministic, and can vary by orders of magnitude. Guaranteeing throughput, the standard measure of disk performance, requires worst-case I/O time assumptions orders of magnitude greater than average I/O times, with correspondingly low performance and poor control of the resource allocation. We show that disk time utilization- analogous to CPU utilization in CPU scheduling and the only fully provisionable aspect of disk performance - yields greater control, more efficient use of disk resources, and better isolation between request streams than bandwidth or I/O rate when used as the basis for disk reservation and scheduling.
Keywords :
disc storage; resource allocation; scheduling; virtual storage; CPU scheduling; CPU utilization; I/O time assumptions; disk performance; disk reservation; disk resources; disk time utilization; large-scale storage system; resource allocation; small-scale storage system; virtual disk; Application software; Application virtualization; Bandwidth; Computer science; Measurement standards; Real time systems; Resource management; Streaming media; Throughput; Time measurement; I/O; QoS; scheduling; storage; virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium, 2008. RTAS '08. IEEE
Conference_Location :
St. Louis, MO
ISSN :
1545-3421
Print_ISBN :
978-0-7695-3146-5
Type :
conf
DOI :
10.1109/RTAS.2008.31
Filename :
4550803
Link To Document :
بازگشت