2010 · 136 citations · 23 references
ComputingComputer SystemsReal-time SystemsSchedulingVirtualizationCpu SchedulingData Center VirtualizationLatency OptimizationReal-time SchedulingResource SchedulingWorkload SchedulingCache ContentionLatency-aware SchedulingLoad Balancer DesignResource Contention ManagementScheduler DesignScheduling LatencyShared Resource ContentionVirtual Machine Scheduling
Virtualization technology enables server consolidation and has given an impetus to low-cost green data centers. However, current hypervisors do not provide adequate support for real-time applications, and this has limited the adoption of virtualization in some domains. Soft real-time applications, such as media-based ones, are impeded by components of virtualization including low-performance virtualization I/O, increased scheduling latency, and shared-cache contention. The virtual machine scheduler is central to all these issues. The goal in this paper is to adapt the virtual machine scheduler to be more soft-real-time friendly.
23
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 2.1K citations
Diagnosing performance overheads in the xen virtual machine environment
Aravind Menon, Jose Renato Santos, Yoshio Turner et al. · 2005 · 534 citations · Full text
Pawan Goyal, Harrick M. Vin, Haichen Chen · 1996 · 440 citations
Scheduling I/O in virtual machine monitors
Diego Ongaro, Alan L. Cox, Scott Rixner · 2008 · 352 citations · Full text