Title :
Characterizing SMP Virtual Machine Scheduling in Virtualization Environment
Author :
Tian, Jia ; Du, Yuyang ; Yu, Hongliang
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
Virtualization allows multiple virtual machines to run concurrently on a server. The key to making it possible is to schedule virtual CPUs according to their proportional shares and needs. This paper explores SMP VM scheduling in virtualization environment and seeks to understand its implication to application performance and administration. We designed a monitoring tool in Xen hyper visor to online capture VCPU scheduling events and derive the characteristics. A variety of workloads are measured to analyze the Credit scheduler in three categories: basic scheduling, I/O performance, and co-scheduling. We also discussed how to use our characterizing tool to tune performance for ad hoc applications.
Keywords :
input-output programs; multiprocessing systems; processor scheduling; virtual machines; I/O performance; SMP virtual machine scheduling; Xen hypervisor; ad hoc applications; basic scheduling; coscheduling; credit scheduler; online capture VCPU scheduling events; server; virtual CPU; virtualization environment; Instruction sets; Job shop scheduling; Kernel; Virtual machine monitors; Virtual machining; Web servers; Scheduling; Virtual Machine; Virtualization; Xen;
Conference_Titel :
Internet of Things (iThings/CPSCom), 2011 International Conference on and 4th International Conference on Cyber, Physical and Social Computing
Conference_Location :
Dalian
Print_ISBN :
978-1-4577-1976-9
DOI :
10.1109/iThings/CPSCom.2011.19