Comparison of the three CPU schedulers in Xen
Top Cited Papers
- 1 September 2007
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMETRICS Performance Evaluation Review
- Vol. 35 (2) , 42-51
- https://doi.org/10.1145/1330555.1330556
Abstract
The primary motivation for uptake of virtualization has been resource isolation, capacity management and resource customization allowing resource providers to consolidate their resources in virtual machines. Various approaches have been taken to integrate virtualization in to scientific Grids especially in the arena of High Performance Computing (HPC) to run grid jobs in virtual machines, thus enabling better provisioning of the underlying resources and customization of the execution environment on runtime. Despite the gains, virtualization layer also incur a performance penalty and its not very well understood that how such an overhead will impact the performance of systems where jobs are scheduled with tight deadlines. Since this overhead varies the types of workload whether they are memory intensive, CPU intensive or network I/O bound, and could lead to unpredictable deadline estimation for the running jobs in the system. In our study, we have attempted to tackle this problem by developing an intelligent scheduling technique for virtual machines which monitors the workload types and deadlines, and calculate the system over head in real time to maximize number of jobs finishing within their agreed deadlinesKeywords
All Related Versions
This publication has 7 references indexed in Scilit:
- Xen and the art of virtualizationPublished by Association for Computing Machinery (ACM) ,2003
- A SMART scheduler for multimedia applicationsACM Transactions on Computer Systems, 2003
- Borrowed-virtual-time (BVT) schedulingPublished by Association for Computing Machinery (ACM) ,1999
- A hierarchial CPU scheduler for multimedia operating systemsPublished by Association for Computing Machinery (ACM) ,1996
- The design and implementation of an operating system to support distributed multimedia applicationsIEEE Journal on Selected Areas in Communications, 1996
- Achieving service rate objectives with decay usage schedulingIEEE Transactions on Software Engineering, 1993
- A fair share schedulerCommunications of the ACM, 1988