Characterizing SMP Virtual Machine Scheduling in Virtualization Environment

Jia Tian,Yuyang Du,Hongliang Yu
DOI: https://doi.org/10.1109/iThings/CPSCom.2011.19
IF: 5.711
2011-01-01
Internet of Things
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.
What problem does this paper attempt to address?