DocumentCode
3193604
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
fYear
2011
fDate
19-22 Oct. 2011
Firstpage
402
Lastpage
408
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/iThings/CPSCom.2011.19
Filename
6142255
Link To Document