• 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