Proceedings of the 6th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments 2010
DOI: 10.1145/1735997.1736012
|View full text |Cite
|
Sign up to set email alerts
|

Supporting soft real-time tasks in the xen hypervisor

Abstract: 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 lowperformance virtualization I/O, increased scheduling latency, and shared-cache contention. The virtual machine scheduler is central t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
48
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 112 publications
(49 citation statements)
references
References 23 publications
(19 reference statements)
0
48
0
Order By: Relevance
“…Cheng et al [14] provide a dual run-queue scheduler: for VCPUs with periodic outgoing packets, they are scheduled in a Earliest Deadline First queue, while for other VCPUs they are still scheduled in the default credit queue. Lee et al [12] patched the Credit scheduler so it will boost not only blocked VCPUs, but also active VCPUs (so that if a VCPU also runs a background CPU intensive task, it can benefit from the boost as well). However, none of these approaches strictly prioritizes VCPUs.…”
Section: Related Workmentioning
confidence: 99%
“…Cheng et al [14] provide a dual run-queue scheduler: for VCPUs with periodic outgoing packets, they are scheduled in a Earliest Deadline First queue, while for other VCPUs they are still scheduled in the default credit queue. Lee et al [12] patched the Credit scheduler so it will boost not only blocked VCPUs, but also active VCPUs (so that if a VCPU also runs a background CPU intensive task, it can benefit from the boost as well). However, none of these approaches strictly prioritizes VCPUs.…”
Section: Related Workmentioning
confidence: 99%
“…From experiments in [4], [17], these losses can be further reduced by tweaking scheduler parameters such as weights for Dom0 since Dom0 is usually the bottleneck for I/O intensive workloads.…”
Section: Figure 5 Media Stream Plots In No-net Configurationmentioning
confidence: 99%
“…The software layer providing the virtualization, inserted between the hardware and VMs, is called the hypervisor or the Virtual Machine Monitor (VMM) [1]. The VMM enables concurrent execution of multiple VMs, isolate them, and schedule them among the available resources.…”
Section: Introductionmentioning
confidence: 99%
“…Also, it has been used for soft real-time applications such as media-based ones which demonstrate inadequate performance due to the impede of virtualization components such as low performance virtualization I/O and increased scheduling latency. [1] Therefore, the performance overhead introduced by virtualization should be limited.…”
Section: Introductionmentioning
confidence: 99%