DocumentCode
2320354
Title
Efficient Disk I/O Scheduling with QoS Guarantee for Xen-based Hosting Platforms
Author
Ling, Xiao ; Jin, Hai ; Ibrahim, Shadi ; Cao, Wenzhi ; Wu, Song
Author_Institution
Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear
2012
fDate
13-16 May 2012
Firstpage
81
Lastpage
89
Abstract
In this paper, we address the problem of allocating disk resources to guarantee specified latency and throughput targets of VMs while keeping efficient disk I/O. Accordingly, we present two-level scheduling framework, namely Flubber, in Xen-based hosting platform that decouples latency and throughput allocation. The high-level throughput control regulates the pending requests from the VMs, in order to meet the throughput requirements of different VMs and ensure isolation. Meanwhile, the low-level latency control, by the virtue of the batch and delay EDF mechanism, reorders all pending requests from VMs based on the their deadlines, and batches them to the disk device considering the locality of accesses across VMs. We have implemented Flubber with intensive evaluations on Xen-based host. The results show that Flubber can simultaneously meet the different service requirements of VMs while improving the efficiency of the physical disk. In contrast to CFQ, besides that Flubber achieves the desired QoS of each VM, Flubber speeds up the sequential and random read by 17% and 25% due to the efficient physical disk utilization.
Keywords
disc storage; processor scheduling; quality of service; resource allocation; virtual machines; CFQ; Flubber; QoS; QoS guarantee; VM; Xen-based hosting platform; delay EDF mechanism; disk I/O scheduling; disk device; disk resource allocation; high-level throughput control; low-level latency control; pending requests; physical disk utilization; service requirements; throughput allocation; two-level scheduling framework; virtual machines; Bandwidth; Classification algorithms; Delay; Quality of service; Resource management; Servers; Throughput; I/O scheduling; efficiency; performance; quality of services; virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
Conference_Location
Ottawa, ON
Print_ISBN
978-1-4673-1395-7
Type
conf
DOI
10.1109/CCGrid.2012.17
Filename
6217408
Link To Document