Trellis: A platform for building flexible, fast virtual networks on commodity hardware

Sapan Bhatia, Murtaza Motiwala, Wolfgang Muhlbauer, Yogesh Mundada, Vytautas Valancius, Andy Bavier, Nick Feamster, Larry Lee Peterson, Jennifer Rexford

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

68 Citations (Scopus)

Abstract

We describe Trellis, a platform for hosting virtual networks on shared commodity hardware. Trellis allows each virtual network to define its own topology, control protocols, and forwarding tables, while amortizing costs by sharing the physical infrastructure. Trellis synthesizes two containerbased virtualization technologies, VServer and NetNS, as well as a new tunneling mechanism, EGRE, into a coherent platform that enables high-speed virtual networks. We describe the design and implementation of Trellis and evaluate its packet-forwarding rates relative to other virtualization technologies and native kernel forwarding performance.

Original languageEnglish (US)
Title of host publicationProceedings of 2008 ACM CoNEXT Conference - 4th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '08
DOIs
StatePublished - 2008
Externally publishedYes
Event2008 ACM CoNEXT Conference - 4th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '08 - Madrid, Spain
Duration: Dec 9 2008Dec 12 2008

Other

Other2008 ACM CoNEXT Conference - 4th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '08
CountrySpain
CityMadrid
Period12/9/0812/12/08

Fingerprint

Hardware
Topology
Costs
Virtualization

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this

Bhatia, S., Motiwala, M., Muhlbauer, W., Mundada, Y., Valancius, V., Bavier, A., ... Rexford, J. (2008). Trellis: A platform for building flexible, fast virtual networks on commodity hardware. In Proceedings of 2008 ACM CoNEXT Conference - 4th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '08 [72] https://doi.org/10.1145/1544012.1544084

Trellis : A platform for building flexible, fast virtual networks on commodity hardware. / Bhatia, Sapan; Motiwala, Murtaza; Muhlbauer, Wolfgang; Mundada, Yogesh; Valancius, Vytautas; Bavier, Andy; Feamster, Nick; Peterson, Larry Lee; Rexford, Jennifer.

Proceedings of 2008 ACM CoNEXT Conference - 4th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '08. 2008. 72.

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

Bhatia, S, Motiwala, M, Muhlbauer, W, Mundada, Y, Valancius, V, Bavier, A, Feamster, N, Peterson, LL & Rexford, J 2008, Trellis: A platform for building flexible, fast virtual networks on commodity hardware. in Proceedings of 2008 ACM CoNEXT Conference - 4th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '08., 72, 2008 ACM CoNEXT Conference - 4th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '08, Madrid, Spain, 12/9/08. https://doi.org/10.1145/1544012.1544084
Bhatia S, Motiwala M, Muhlbauer W, Mundada Y, Valancius V, Bavier A et al. Trellis: A platform for building flexible, fast virtual networks on commodity hardware. In Proceedings of 2008 ACM CoNEXT Conference - 4th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '08. 2008. 72 https://doi.org/10.1145/1544012.1544084
Bhatia, Sapan ; Motiwala, Murtaza ; Muhlbauer, Wolfgang ; Mundada, Yogesh ; Valancius, Vytautas ; Bavier, Andy ; Feamster, Nick ; Peterson, Larry Lee ; Rexford, Jennifer. / Trellis : A platform for building flexible, fast virtual networks on commodity hardware. Proceedings of 2008 ACM CoNEXT Conference - 4th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '08. 2008.
@inproceedings{5535f6accfd44fc99dbf30259cdcdaf9,
title = "Trellis: A platform for building flexible, fast virtual networks on commodity hardware",
abstract = "We describe Trellis, a platform for hosting virtual networks on shared commodity hardware. Trellis allows each virtual network to define its own topology, control protocols, and forwarding tables, while amortizing costs by sharing the physical infrastructure. Trellis synthesizes two containerbased virtualization technologies, VServer and NetNS, as well as a new tunneling mechanism, EGRE, into a coherent platform that enables high-speed virtual networks. We describe the design and implementation of Trellis and evaluate its packet-forwarding rates relative to other virtualization technologies and native kernel forwarding performance.",
author = "Sapan Bhatia and Murtaza Motiwala and Wolfgang Muhlbauer and Yogesh Mundada and Vytautas Valancius and Andy Bavier and Nick Feamster and Peterson, {Larry Lee} and Jennifer Rexford",
year = "2008",
doi = "10.1145/1544012.1544084",
language = "English (US)",
isbn = "9781605582108",
booktitle = "Proceedings of 2008 ACM CoNEXT Conference - 4th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '08",

}

TY - GEN

T1 - Trellis

T2 - A platform for building flexible, fast virtual networks on commodity hardware

AU - Bhatia, Sapan

AU - Motiwala, Murtaza

AU - Muhlbauer, Wolfgang

AU - Mundada, Yogesh

AU - Valancius, Vytautas

AU - Bavier, Andy

AU - Feamster, Nick

AU - Peterson, Larry Lee

AU - Rexford, Jennifer

PY - 2008

Y1 - 2008

N2 - We describe Trellis, a platform for hosting virtual networks on shared commodity hardware. Trellis allows each virtual network to define its own topology, control protocols, and forwarding tables, while amortizing costs by sharing the physical infrastructure. Trellis synthesizes two containerbased virtualization technologies, VServer and NetNS, as well as a new tunneling mechanism, EGRE, into a coherent platform that enables high-speed virtual networks. We describe the design and implementation of Trellis and evaluate its packet-forwarding rates relative to other virtualization technologies and native kernel forwarding performance.

AB - We describe Trellis, a platform for hosting virtual networks on shared commodity hardware. Trellis allows each virtual network to define its own topology, control protocols, and forwarding tables, while amortizing costs by sharing the physical infrastructure. Trellis synthesizes two containerbased virtualization technologies, VServer and NetNS, as well as a new tunneling mechanism, EGRE, into a coherent platform that enables high-speed virtual networks. We describe the design and implementation of Trellis and evaluate its packet-forwarding rates relative to other virtualization technologies and native kernel forwarding performance.

UR - http://www.scopus.com/inward/record.url?scp=70350774227&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70350774227&partnerID=8YFLogxK

U2 - 10.1145/1544012.1544084

DO - 10.1145/1544012.1544084

M3 - Conference contribution

AN - SCOPUS:70350774227

SN - 9781605582108

BT - Proceedings of 2008 ACM CoNEXT Conference - 4th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT '08

ER -