ACM Home Page
Please provide us with feedback. Feedback
In VINI veritas: realistic and controlled network experimentation
Full text PdfPdf (321 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications table of contents
Pisa, Italy
SESSION: Architecture table of contents
Pages: 3 - 14  
Year of Publication: 2006
ISBN:1-59593-308-5
Also published in ...
Authors
Andy Bavier  Princeton University
Nick Feamster  Georgia Tech
Mark Huang  Princeton University
Larry Peterson  Princeton University
Jennifer Rexford  Princeton University
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 136,   Citation Count: 33
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/1159913.1159916
What is a DOI?

ABSTRACT

This paper describes VINI, a virtual network infrastructure that allows network researchers to evaluate their protocols and services in a realistic environment that also provides a high degree of control over network conditions. VINI allows researchers to deploy and evaluate their ideas with real routing software, traffic loads, and network events. To provide researchers flexibility in designing their experiments, VINI supports simultaneous experiments with arbitrary network topologies on a shared physical infrastructure. This paper tackles the following important design question: What set of concepts and techniques facilitate flexible, realistic, and controlled experimentation (e.g., multiple topologies and the ability to tweak routing algorithms) on a fixed physical infrastructure? We first present VINI's high-level design and the challenges of virtualizing a single network. We then present PL-VINI, an implementation of VINI on PlanetLab, running the "Internet In a Slice". Our evaluation of PL-VINI shows that it provides a realistic and controlled environment for evaluating new protocols and services.


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
2
 
3
L. Peterson, T. Anderson, D. Culler, and T. Roscoe, "A blueprint for introducing disruptive technology into the Internet," in Proc. SIGCOMM Workshop on Hot Topics in Networking, October 2002.
 
4
A. Bavier, M. Bowman, D. Culler, B. Chun, S. Karlin, S. Muir, L. Peterson, T. Roscoe, T. Spalink, and M. Wawrzoniak, "Operating System Support for Planetary-Scale Network Services," in Proc. Networked Systems Design and Implementation, March 2004.
 
5
J. Touch and S. Hotz, "The X-Bone," in Proc. Global Internet Mini-Conference, pp. 75--83, November 1998.
 
6
X. Jiang and D. Xu, "Violin: Virtual internetworking on overlay infrastructure," in Proc. International Symposium on Parallel and Distributed Processing and Applications, pp. 937--946, 2004.
 
7
The GENI Initiative. http://www.nsf.gov/cise/geni/.
 
8
GENI: Global Environment for Network Innovations. http://www.geni.net/.
 
9
M. Handley, E. Kohler, A. Ghosh, O. Hodson, and P. Radoslavov, "Designing extensible IP router software," in Proc. Networked Systems Design and Implementation, May 2005.
10
 
11
"OpenVPN: An open source SSL VPN solution." http://openvpn.net/.
 
12
N. Feamster and H. Balakrishnan, "Detecting BGP configuration faults with static analysis," in Proc. Networked Systems Design and Implementation, pp. 49--56, May 2005.
 
13
"ns-2 Network Simulator." http://www.isi.edu/nsnam/ns/.
 
14
"SSFNet." http://www.ssfnet.org/.
15
 
16
"DETER: A laboratory for security research." http://www.isi.edu/deter/.
17
 
18
"WAIL: Wisconsin Advanced Internet Laboratory." http://wail.cs.wisc.edu/.
 
19
"Open Network Laboratory (ONL)." http://onl.arl.wustl.edu/.
 
20
M. Hibler, R. Ricci, L. Stoller, J. Duerig, S. Guruprasad, T. Stack, K. Webb, and J. Lepreau, "Feedback-directed Virtualization Techniques for Scalable Network Experimentation," Tech. Rep. FTN-2004-02, University of Utah, May 2002. http://www.cs.utah.edu/flux/papers/virt-ftn2004-02.pdf.
 
21
Linux VServers Project. http://linux-vserver.org/.
 
22
D. Lowenthal, "PlanetLab Sirius Calendar Service." https://snowball.cs.uga.edu/~dkl/pslogin.php.
 
23
Linux Advanced Routing and Traffic Control. http://lartc.org/.
 
24
M. Huang, "VNET: PlanetLab Virtualized Network Access," Tech. Rep. PDN-05-029, PlanetLab Consortium, June 2005.
 
25
L. Peterson, A. Bavier, M. E. Fiuczynski, and S. Muir, "Experiences Building PlanetLab," Tech. Rep. TR-755-06, Princeton University, June 2006.
 
26
"User-Mode Linux." http://user-mode-linux.sourceforge.net/.
 
27
 
28
"Iperf 1.7.0: The TCP/UDP bandwidth measurement tool." http://dast.nlanr.net/Projects/Iperf/.

CITED BY  33

Collaborative Colleagues:
Andy Bavier: colleagues
Nick Feamster: colleagues
Mark Huang: colleagues
Larry Peterson: colleagues
Jennifer Rexford: colleagues