DocumentCode :
3244505
Title :
PaS: A Preemption-aware Scheduling Interface for Improving Interactive Performance in Consolidated Virtual Machine Environment
Author :
Xia, Yubin ; Yang, Chun ; Cheng, Xu
Author_Institution :
Microprocessor R&D Center, Peking Univ., Beijing, China
fYear :
2009
fDate :
8-11 Dec. 2009
Firstpage :
340
Lastpage :
347
Abstract :
As virtualization technology is used widely in cloud computing, there are more and more interactive workloads being deployed on virtual machine (VM) environment. Although improving interactive performance has been heavily studied in operating system area, in consolidated VM environment, the improvements of guest OS are usually offset by the more coarse-grained VM scheduler, which may cause poor interactive performance. The guest OS scheduler and VM scheduler are totally independent with each other, which leads to the so called ´semantic gap´. To reduce this semantic gap, this paper presents PaS (Preemption-aware Scheduling) as an extension of VM scheduling interface. PaS introduces only two interfaces: one to register VM preemption conditions, the other to check if a VM is preempting. Thanks to the sophisticated techniques of interactive-process identification and optimization in traditional OS, it is trivial for guest OS to use the new interfaces: only 10 lines of code are added into Linux 2.6.18.8. The evaluation results show that PaS can significantly improve the interactive performance of consolidated VMs while keeping the fairness and performance isolation.
Keywords :
Linux; operating system kernels; resource allocation; scheduling; virtual machines; cloud computing; consolidated virtual machine environment; interactive performance improvement; interactive workload; interactive-process identification; operating system scheduler; performance isolation; preemption-aware scheduling interface; resource allocation; semantic gap; virtualization technology; Cloud computing; Delay; Kernel; Linux; Microprocessors; Processor scheduling; Registers; Virtual machining; Virtual manufacturing; Voice mail; interactive performance; scheduling; virtual machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
Conference_Location :
Shenzhen
ISSN :
1521-9097
Print_ISBN :
978-1-4244-5788-5
Type :
conf
DOI :
10.1109/ICPADS.2009.51
Filename :
5395288
Link To Document :
بازگشت