In VINI veritas

Realistic and controlled network experimentation

Andy Bavier, Nick Feamster, Mark Huang, Larry Lee Peterson, Jennifer Rexford

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

226 Citations (Scopus)

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.

Original languageEnglish (US)
Title of host publicationComputer Communication Review
Pages3-14
Number of pages12
Volume36
Edition4
DOIs
StatePublished - Oct 2006
Externally publishedYes

Fingerprint

Topology
Network protocols
Routing algorithms
Experiments
Internet

Keywords

  • Architecture
  • Experimentation
  • Internet
  • Routing
  • Virtualization

ASJC Scopus subject areas

  • Information Systems

Cite this

Bavier, A., Feamster, N., Huang, M., Peterson, L. L., & Rexford, J. (2006). In VINI veritas: Realistic and controlled network experimentation. In Computer Communication Review (4 ed., Vol. 36, pp. 3-14) https://doi.org/10.1145/1151659.1159916

In VINI veritas : Realistic and controlled network experimentation. / Bavier, Andy; Feamster, Nick; Huang, Mark; Peterson, Larry Lee; Rexford, Jennifer.

Computer Communication Review. Vol. 36 4. ed. 2006. p. 3-14.

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

Bavier, A, Feamster, N, Huang, M, Peterson, LL & Rexford, J 2006, In VINI veritas: Realistic and controlled network experimentation. in Computer Communication Review. 4 edn, vol. 36, pp. 3-14. https://doi.org/10.1145/1151659.1159916
Bavier A, Feamster N, Huang M, Peterson LL, Rexford J. In VINI veritas: Realistic and controlled network experimentation. In Computer Communication Review. 4 ed. Vol. 36. 2006. p. 3-14 https://doi.org/10.1145/1151659.1159916
Bavier, Andy ; Feamster, Nick ; Huang, Mark ; Peterson, Larry Lee ; Rexford, Jennifer. / In VINI veritas : Realistic and controlled network experimentation. Computer Communication Review. Vol. 36 4. ed. 2006. pp. 3-14
@inproceedings{aa8a74c7a85d49ceb9a1c38021b0685c,
title = "In VINI veritas: Realistic and controlled network experimentation",
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.",
keywords = "Architecture, Experimentation, Internet, Routing, Virtualization",
author = "Andy Bavier and Nick Feamster and Mark Huang and Peterson, {Larry Lee} and Jennifer Rexford",
year = "2006",
month = "10",
doi = "10.1145/1151659.1159916",
language = "English (US)",
volume = "36",
pages = "3--14",
booktitle = "Computer Communication Review",
edition = "4",

}

TY - GEN

T1 - In VINI veritas

T2 - Realistic and controlled network experimentation

AU - Bavier, Andy

AU - Feamster, Nick

AU - Huang, Mark

AU - Peterson, Larry Lee

AU - Rexford, Jennifer

PY - 2006/10

Y1 - 2006/10

N2 - 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.

AB - 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.

KW - Architecture

KW - Experimentation

KW - Internet

KW - Routing

KW - Virtualization

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

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

U2 - 10.1145/1151659.1159916

DO - 10.1145/1151659.1159916

M3 - Conference contribution

VL - 36

SP - 3

EP - 14

BT - Computer Communication Review

ER -