ACM Home Page
Please provide us with feedback. Feedback
Trellis: a platform for building flexible, fast virtual networks on commodity hardware
Full text PdfPdf (183 KB)
Source International Conference On Emerging Networking Experiments And Technologies archive
Proceedings of the 2008 ACM CoNEXT Conference table of contents
Madrid, Spain
Article No. 72  
Year of Publication: 2008
ISBN:978-1-60558-210-8
Authors
Sapan Bhatia  Princeton University
Murtaza Motiwala  Georgia Tech
Wolfgang Muhlbauer  T-Labs/TU, Berlin
Yogesh Mundada  Georgia Tech
Vytautas Valancius  Georgia Tech
Andy Bavier  Princeton University
Nick Feamster  Georgia Tech
Larry Peterson  Princeton University
Jennifer Rexford  Princeton University
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 36,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1544012.1544084
What is a DOI?

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 container-based 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Linux BRIDGE-STP-HOWTO. http://www.faqs.org/docs/Linux-HOWTO/BRIDGE-STP-HOWTO.html.
 
2
Linux containers---network namespace. http://lxc.sourceforge.net/network.php.
 
3
Quagga software router. http://www.quagga.net/, 2006.
 
4
5
 
6
S. Bhatia, M. Motiwala, W. Muhlbauer, V. Valancius, A. Bavier, N. Feamster, L. Peterson, and J. Rexford. Hosting Virtual Networks on Commodity Hardware. Technical Report GT-CS-07-10, Department of Computer Science, Georgia Tech, 2008.
 
7
8
 
9
M. Handley, O. Hudson, and E. Kohler. XORP: An open platform for network research. In Proc. SIGCOMM Workshop on Hot Topics in Networking, pages 53--57, October 2002.
 
10
 
11
P. Kamp and R. Watson. Jails: Confining the omnipotent root. In Proc. 2nd Intl. SANE Conference, 2000.
12
 
13
Linux Advanced Routing and Traffic Control. http://lartc.org/.
 
14
Linux VServers Project. http://linux-vserver.org/.
 
15
 
16
P. Padala, X. Zhu, Z. Wang, S. Singhal, and K. Shin. Performance evaluation of virtualization technologies for server consolidation. Technical Report HPL-2007-59, HP Labs, April 2007.
 
17
pktgen: Linux packet generator tool. http://linux-net.osdl.org/index.php/Pktgen.
18
 
19
A. Tucker and D. Comay. Solaris Zones: Operating System Support for Server Consolidation. 3rd Virtual Machine Research and Technology Symposium Works-in-Progress.
20
 
21
VTun - Virtual Tunnels. http://vtun.sourceforge.net.
22


Collaborative Colleagues:
Sapan Bhatia: colleagues
Murtaza Motiwala: colleagues
Wolfgang Muhlbauer: colleagues
Yogesh Mundada: colleagues
Vytautas Valancius: colleagues
Andy Bavier: colleagues
Nick Feamster: colleagues
Larry Peterson: colleagues
Jennifer Rexford: colleagues