2013 IEEE Sixth International Conference on Cloud Computing 2013
DOI: 10.1109/cloud.2013.117
|View full text |Cite
|
Sign up to set email alerts
|

Residency-Aware Virtual Machine Communication Optimization: Design Choices and Techniques

Abstract: Abstract-Network I/O workloads are dominating in many data centers and cloud computing environments today. One way to improve inter Virtual Machine (VM) communication efficiency is to support co-resident VM communication by using shared memory based approaches and to resort to the traditional TCP/IP for inter-VM communications between VMs that are located on different physical hosts. Although a number of independent efforts are dedicated to improving communication efficiency between co-resident VMs, they diffe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 11 publications
(24 reference statements)
0
4
0
Order By: Relevance
“…Moreover, to allow efficient and fast communication, the guest OS and the hypervisor are capable of using an optimized I/O interface, rather than depending on TCP/IP. This mechanism is called paravirtualization [20].…”
Section: Inter-vm Communication Channels Anal-ysismentioning
confidence: 99%
“…Moreover, to allow efficient and fast communication, the guest OS and the hypervisor are capable of using an optimized I/O interface, rather than depending on TCP/IP. This mechanism is called paravirtualization [20].…”
Section: Inter-vm Communication Channels Anal-ysismentioning
confidence: 99%
“…The communication between VMs on a single physical machine becomes very complex and frequent. Currently, since communication performance between different VMs on a single physical machine is affected by various aspects, the overhead can largely degrade communication performance [36,37,38]. Memory virtualization is one of the most common virtualization technologies, and the required user memory space may be much larger than the actual size of the machine’s memory.…”
Section: Introductionmentioning
confidence: 99%
“…For example [2,5,6,] support only OS kernel transparency, [4] supports both OS kernel and VMM transparency but requires modifications in systems call and user library, [11] supports user-level and VMM level transparency but requires modifications of OS kernels , only [8,9,12] support all three levels of transparency. It is recognized that the capability of detecting residency-aware inter-VM co mmunication and the capability of automatic switching between communicating through network stack and through shared memory channel play a fundamental role in providing all three level transparency and the support for VM live migration and live deployment [10]. However, none has examined whether and how much the overhead of residence-aware VM detection and communication channel switch may impact on the performance of remote inter-VM communication.…”
Section: Introductionmentioning
confidence: 99%
“…Even though it is well recognized that such residencyaware inter-VM commun ication mechanisms hold the potential for speeding up the co-resident VM co mmunication and thus the overall network I/O performance in Cloud based data centers [4,8,9,10,11,12], there lacks of in-depth measurement study with quantitative and qualitative analysis on challenging issues that are critical for real world deployment in operational Cloud based data centers. Here are some examples:  How much performance gains can a residency-aware shared memory inter-VM co mmunication mechanism provide under different mixtures of local and remote network I/O workloads?…”
Section: Introductionmentioning
confidence: 99%