2006
DOI: 10.1007/11925071_18
|View full text |Cite
|
Sign up to set email alerts
|

Enforcing Performance Isolation Across Virtual Machines in Xen

Abstract: Abstract. Virtual machines (VMs) have recently emerged as the basis for allocating resources in enterprise settings and hosting centers. One benefit of VMs in these environments is the ability to multiplex several operating systems on hardware based on dynamically changing system characteristics. However, such multiplexing must often be done while observing per-VM performance guarantees or service level agreements. Thus, one important requirement in this environment is effective performance isolation among VMs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
169
0
2

Year Published

2008
2008
2018
2018

Publication Types

Select...
8
1
1

Relationship

1
9

Authors

Journals

citations
Cited by 177 publications
(171 citation statements)
references
References 18 publications
0
169
0
2
Order By: Relevance
“…A migration requires the memory of a virtual machine to be copied from the source server to a target server. Typically, the "amount" of CPU overhead is directly proportional to the "amount" of I/O processing [15,16]. Supporting a migration causes CPU load on both the source and target servers.…”
Section: Impact Of Migration Overhead With a Workload Placement Contrmentioning
confidence: 99%
“…A migration requires the memory of a virtual machine to be copied from the source server to a target server. Typically, the "amount" of CPU overhead is directly proportional to the "amount" of I/O processing [15,16]. Supporting a migration causes CPU load on both the source and target servers.…”
Section: Impact Of Migration Overhead With a Workload Placement Contrmentioning
confidence: 99%
“…NIC supports direct memory access (DMA) technique handles the target guest memory page directly. We will see that three address remappings and two memory allocation/deallocation operations are used for per packet receive and only two remappings are required for each packet transmit [10,7,11].…”
Section: A Xen I/o Overviewmentioning
confidence: 99%
“…To increase the control over I/O virtualization, various solutions were proposed; most of them used CPU scheduling to isolate the VMs from the performance perspective. 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.…”
Section: Related Workmentioning
confidence: 99%