arrow
Return

XenLoop: a transparent high performance inter-VM network loopback

delete2009-01-17
delete13
PRE
AI
J
Jian Wang
K
Kwame-Lante Wright
K
Kartik Gopalan *
DOI:10.1007/s10586-009-0079-xdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Advances in virtualization technology have focused mainly on strengthening the isolation barrier between virtual machines (VMS) that are co-resident within a single physical machine. At the same time, a large category of communication intensive distributed applications and software components exist, such as web services, high performance grid applications, transaction processing, and graphics rendering, that often wish to communicate across this isolation barrier with other endpoints on co-resident VMs. State of the art inter-VM communication mechanisms do not adequately address the requirements of such applications. TCP/UDP based network communication tends to perform poorly when used between co-resident VMs, but has the advantage of being transparent to user applications. Other solutions exploit inter-domain shared memory mechanisms to improve communication latency and bandwidth, but require applications or user libraries to be rewritten against customized APIs-something not practical for a large majority of distributed applications. In this paper, we present the design and implementation of a fully transparent and high performance inter-VM network loopback channel, called XenLoop, in the Xen virtual machine environment. XenLoop does not sacrifice user-level transparency and yet achieves high communication performance between co-resident guest VMs. XenLoop intercepts outgoing network packets beneath the network layer and shepherds the packets destined to co-resident VMS through a high-speed interVM shared memory channel that bypasses the virtualized network interface. Guest VMS using XenLoop can migrate transparently across machines without disrupting ongoing network communications, and seamlessly switch between the standard network path and the XenLoop channel. In our evaluation using a number of unmodified benchmarks, we observe that XenLoop can reduce the inter-VM round trip latency by up to a factor of 5 and increase bandwidth by a up to a factor of 6.
Keywords:
Virtual machine
Inter-VM communication
Xen
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
Papers:
5.1K
Citations:
7.5K

Organization

S
state university of new york (suny) system
Scholars:
6.5W
Papers: 5.8W
Citations: 65
B
binghamton university, suny
Scholars:
2.5K
Papers: 2.0K
Citations: 1
Cited Papers

Cited Papers

Dual effects of ATP on rat hippocampal synaptic plasticity
err2004-03-01
err0
PREAI
errYue Wang; Norman J. Haughey; Mark P. Mattson; Katsutoshi Furukawa
errShare
errSave
In vitro evaluation of the cellular effect of indium tin oxide nanoparticles using the human lung adenocarcinoma A549 cells
err2015-01-01
err0
errOAAI
errYosuke Tabei; Akinari Sonoda; Yoshihiro Nakajima; Vasudevanpillai Biju; Yoji Makita; Yasukazu Yoshida; Masanori Horie
errShare
errSave