DocumentCode :
2693770
Title :
Adaptive dynamic priority scheduling for virtual desktop infrastructures
Author :
Hwang, Jinho ; Wood, Timothy
Author_Institution :
Dept. of Comput. Sci., George Washington Univ., Washington, DC, USA
fYear :
2012
fDate :
4-5 June 2012
Firstpage :
1
Lastpage :
9
Abstract :
Virtual Desktop Infrastructures (VDIs) are gaining popularity in cloud computing by allowing companies to deploy their office environments in a virtualized setting instead of relying on physical desktop machines. Consolidating many users into a VDI environment can significantly lower IT management expenses and enables new features such as “available-anywhere” desktops. However, barriers to broad adoption include the slow performance of virtualized I/O, CPU scheduling interference problems, and shared-cache contention. In this paper, we propose a new soft real-time scheduling algorithm that employs flexible priority designations (via utility functions) and automated scheduler class detection (via hypervisor monitoring of user behavior) to provide a higher quality user experience. We have implemented our scheduler within the Xen virtualization platform, and demonstrate that the overheads incurred from co-locating large numbers of virtual machines can be reduced from 66% with existing schedulers to under 2% in our system. We evaluate the benefits and overheads of using a smaller scheduling time quantum in a VDI setting, and show that the average overhead time per scheduler call is on the same order as the existing SEDF and Credit schedulers.
Keywords :
cache storage; cloud computing; microcomputers; office environment; scheduling; virtual enterprises; virtual machines; virtualisation; CPU scheduling interference problems; IT management expenses; SEDF; VDI environment; VDI setting; Xen virtualization platform; adaptive dynamic priority scheduling; automated scheduler class detection; available-anywhere desktops; cloud computing; credit schedulers; flexible priority designations; hypervisor monitoring; office environments; physical desktop machines; quality user experience; scheduling time quantum; shared-cache contention; soft real-time scheduling algorithm; user behavior; utility functions; virtual desktop infrastructures; virtual machines; virtualized I/O; virtualized setting; Delay; Protocols; Quality of service; Scheduling; Scheduling algorithms; Virtual machine monitors; Virtual machining; Xen; cloud computing; desktop virtualization; scheduler; virtual desktop infrastructure;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality of Service (IWQoS), 2012 IEEE 20th International Workshop on
Conference_Location :
Coimbra
ISSN :
1548-615X
Print_ISBN :
978-1-4673-1296-7
Electronic_ISBN :
1548-615X
Type :
conf
DOI :
10.1109/IWQoS.2012.6245988
Filename :
6245988
Link To Document :
بازگشت