• DocumentCode
    3692772
  • Title

    Self-Boosted Co-scheduling for SMP Virtual Machines

  • Author

    Kun Wang;Yudi Wei;Cheng-Zhong Xu;Jia Rao

  • Author_Institution
    Dept. of Electr. &
  • fYear
    2015
  • Firstpage
    154
  • Lastpage
    163
  • Abstract
    In this paper, we propose a self-boosted co-scheduling(SBCO) algorithm to reduce synchronization latency among consolidated virtual machines. Different from conventional co-scheduling which requires all runnable sibling vCPUs that are from the same VM to be scheduled at precisely the same time, SBCO reorders all these sibling vCPUs threads coarsely at the same level in their respective run queue, then schedules them at the same time window, and maintains global fairness between consolidated VMs. SBCO minimizes costly pCPU preemption and preserves the flexibility of the dynamic mapping between vCPUs and pCPUs. We have implemented SBCO in KVM and conducted comprehensive evaluations with various workloads. Results shows that SBCO is able to reduce the number of context switches significantly and achieve overall performance improve up to 10% compared with other competitors and improve up to 60% compared with the default scheduler.
  • Keywords
    "Context","Stacking","Synchronization","Scheduling","Schedules","Virtualization","Virtual machining"
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), 2015 IEEE 23rd International Symposium on
  • ISSN
    1526-7539
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2015.34
  • Filename
    7330186