Transparent network services via a virtual traffic layer for virtual machines

John R. Lange*, Peter A Dinda

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Scopus citations

Abstract

We claim that network services can be transparently added to existing unmodified applications running inside virtual machine environments. Examples of these network services include protocol transformations (e.g. TCP to UDT), network connection persistence during long duration unavailability (e.g. wide area VM migration), and network flow modification (e.g. local acknowledgments and Split-TCP). To demonstrate the utility of this concept, and to enable the practical implementations of these examples and others, we have developed VTL. VTL is a framework for packet modification and creation whose purpose is to modify network traffic to and from a VM, doing so transparently to the VM and its applications. We explain how to use VTL to implement the examples mentioned above and others, such as providing anonymized connectivity for a virtual machine through the Tor anonymizing network, and creating cooperative selective wormholing services for network intrusion detection systems.

Original languageEnglish (US)
Title of host publicationProceedings of the 16th International Symposium on High Performance Distributed Computing 2007, HPDC'07
Pages23-32
Number of pages10
DOIs
StatePublished - 2007
Event16th International Symposium on High Performance Distributed Computing 2007, HPDC'07 and Co-Located Workshops - Monterey, CA, United States
Duration: Jun 25 2007Jun 29 2007

Publication series

NameProceedings of the 16th International Symposium on High Performance Distributed Computing 2007, HPDC'07

Other

Other16th International Symposium on High Performance Distributed Computing 2007, HPDC'07 and Co-Located Workshops
CountryUnited States
CityMonterey, CA
Period6/25/076/29/07

Keywords

  • Network services
  • Overlays
  • Protocols
  • Virtual machines
  • Virtual networking

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software

Fingerprint Dive into the research topics of 'Transparent network services via a virtual traffic layer for virtual machines'. Together they form a unique fingerprint.

Cite this