Proceedings of the Fourth ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments 2008
DOI: 10.1145/1346256.1346258
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling I/O in virtual machine monitors

Abstract: This paper explores the relationship between domain scheduling in a virtual machine monitor (VMM) and I/O performance. Traditionally, VMM schedulers have focused on fairly sharing the processor resources among domains while leaving the scheduling of I/O resources as a secondary concern. However, this can result in poor and/or unpredictable application performance, making virtualization less desirable for applications that require efficient and consistent I/O behavior.This paper is the first to study the impact… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
172
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 282 publications
(172 citation statements)
references
References 13 publications
0
172
0
Order By: Relevance
“…Ongaro et al [7] examine the Xen's Credit Scheduler and expose its vulnerabilities from an I/O performance perspective. The authors evaluate two basic existing features of Credit and propose run-queue sorting according to the credits each VM has consumed.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Ongaro et al [7] examine the Xen's Credit Scheduler and expose its vulnerabilities from an I/O performance perspective. The authors evaluate two basic existing features of Credit and propose run-queue sorting according to the credits each VM has consumed.…”
Section: Related Workmentioning
confidence: 99%
“…The authors evaluate two basic existing features of Credit and propose run-queue sorting according to the credits each VM has consumed. Contrary to our approach, based on multiple, co-existing scheduling policies, the authors in [7] optimize an existing, unified scheduler to favor I/O VMs.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In [11], the authors proposed to augment the Xen hypervisor with a set of mechanisms to account for and to control the CPU time spent on behalf of VMs doing I/O. In [17], the authors proposed an extension to the Xen credit-based scheduler improving its behavior in presence of multiple different applications with heavy I/O workloads, prioritizing the I/O bound ones. Also, in [13], the authors proposed to modify the Xen CPU scheduler and networking architecture to improve the performance of virtualized I/O on 10 Gbps Ethernet.…”
Section: Related Workmentioning
confidence: 99%
“…The biggest shortcoming of the Credit scheduler is its poor support for I/O events. The improvement works, such as the introductions of the BOOST priority [17] and BCredit [18], which essentially works by changing the dom0 VCPUs' credits so that dom0 remains in UNDER state and keeps its BOOST priority, have been made to alleviate the problem.…”
Section: B) Improving Mpi Communication Performance On Xenmentioning
confidence: 99%