Title
Task-aware virtual machine scheduling for I/O performance.
Abstract
The use of virtualization is progressively accommodating diverse and unpredictable workloads as being adopted in virtual desktop and cloud computing environments. Since a virtual machine monitor lacks knowledge of each virtual machine, the unpredictableness of workloads makes resource allocation difficult. Particularly, virtual machine scheduling has a critical impact on I/O performance in cases where the virtual machine monitor is agnostic about the internal workloads of virtual machines. This paper presents a task-aware virtual machine scheduling mechanism based on inference techniques using gray-box knowledge. The proposed mechanism infers the I/O-boundness of guest-level tasks and correlates incoming events with I/O-bound tasks. With this information, we introduce partial boosting, which is a priority boosting mechanism with task-level granularity, so that an I/O-bound task is selectively scheduled to handle its incoming events promptly. Our technique focuses on improving the performance of I/O-bound tasks within heterogeneous workloads by lightweight mechanisms with complete CPU fairness among virtual machines. All implementation is confined to the virtualization layer based on the Xen virtual machine monitor and the credit scheduler. We evaluate our prototype in terms of I/O performance and CPU fairness over synthetic mixed workloads and realistic applications.
Year
DOI
Venue
2009
10.1145/1508293.1508308
VEE
Keywords
Field
DocType
o performance,internal workloads,o-bound task,virtual machine scheduling,task-aware virtual machine scheduling,virtual machine,xen virtual machine monitor,heterogeneous workloads,virtual desktop,virtual machine monitor,process management,scheduling,cloud computing,virtualization,resource allocation
Virtualization,Virtual machine,Hardware virtualization,Computer science,Temporal isolation among virtual machines,Parallel computing,Hypervisor,Real-time computing,Full virtualization,Virtual desktop,Operating system,Cloud computing
Conference
Citations 
PageRank 
References 
118
4.37
12
Authors
5
Search Limit
100118
Name
Order
Citations
PageRank
Hwanju Kim129818.75
Hyeontaek Lim273630.77
Jinkyu Jeong330021.96
Heeseung Jo467439.34
Joonwon Lee5143890.35