Journal Title
Title of Journal: Cluster Comput
|
Abbravation: Cluster Computing
|
|
|
|
|
Authors: Jian Wang KwameLante Wright Kartik Gopalan
Publish Date: 2009/01/17
Volume: 12, Issue: 2, Pages: 141-152
Abstract
Advances in virtualization technology have focused mainly on strengthening the isolation barrier between virtual machines VMs that are coresident 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 coresident VMs State of the art interVM communication mechanisms do not adequately address the requirements of such applications TCP/UDP based network communication tends to perform poorly when used between coresident VMs but has the advantage of being transparent to user applications Other solutions exploit interdomain 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 interVM network loopback channel called XenLoop in the Xen virtual machine environment XenLoop does not sacrifice userlevel transparency and yet achieves high communication performance between coresident guest VMs XenLoop intercepts outgoing network packets beneath the network layer and shepherds the packets destined to coresident VMs through a highspeed 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 interVM round trip latency by up to a factor of 5 and increase bandwidth by a up to a factor of 6
Keywords:
.
|
Other Papers In This Journal:
|