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
Link To Document :
بازگشت