Proceedings of the 5th Annual International Systems and Storage Conference 2012
DOI: 10.1145/2367589.2367593
|View full text |Cite
|
Sign up to set email alerts
|

Towards exitless and efficient paravirtual I/O

Abstract: Virtualization is a prominent technology used in data centers around the world. While many kinds of workloads can run at near-native performance even when virtualized, I/O intensive workloads still suffer from high overhead precluding the use of virtualization in many applications. In this paper we tackle the problem of improving the performance of paravirtual I/O. We propose an exitless paravirtual I/O model, under which guests and the hypervisor, running on distinct cores, exchange exitless notifications ins… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
16
0
1

Year Published

2013
2013
2020
2020

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 39 publications
(17 citation statements)
references
References 15 publications
(11 reference statements)
0
16
0
1
Order By: Relevance
“…To optimize paravirtual network setups, Gordon et al [11] present specific improvements to the KVM stack in order to minimize the inter-core communication overhead imposed by guest-to-host and hostto-guest notifications. However, their work is focused on TCP/IP workloads and do not present comparable results to our approach; for instance, they use 1 core for the host, which gets saturated at ≈ 390 MB/sec.…”
Section: Related Workmentioning
confidence: 99%
“…To optimize paravirtual network setups, Gordon et al [11] present specific improvements to the KVM stack in order to minimize the inter-core communication overhead imposed by guest-to-host and hostto-guest notifications. However, their work is focused on TCP/IP workloads and do not present comparable results to our approach; for instance, they use 1 core for the host, which gets saturated at ≈ 390 MB/sec.…”
Section: Related Workmentioning
confidence: 99%
“…However, its application is very limited because ELI works only for direct assigned devices [6]. ELVIS [8] proposes an exitless para-virtual I/O model, under which guests and the hypervisor, running on distinct cores, exchange exitless notifications instead of costly exitbased notification. However, it focuses on the scalability when host machine runs many VMs in parallel.…”
Section: Related Workmentioning
confidence: 99%
“…Interrupt coalescing and Virtual Receive Side Scaling have been studied in [10] within Xen; the system used in that paper is limited to about 100 Kpps per core, and the solutions proposed impose a heavy latency/throughput tradeoff and burn massive amounts of resources to scale performance. ELVIS [9] addresses the reduction of VM exits in guest-host notifications: a core on the host monitors notifications posted by the guest(s) using shared memory, whereas inter-processor interrupts are used in the other direction, delivered directly to the guest as in the ELI case.…”
Section: High Speed Networkingmentioning
confidence: 99%