ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
A virtual platform for network experimentation
Full text PdfPdf (519 KB)
Source
Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the 1st ACM workshop on Virtualized infrastructure systems and architectures table of contents
Barcelona, Spain
SESSION: Architectures table of contents
Pages: 45-52  
Year of Publication: 2009
ISBN:978-1-60558-595-6
Authors
Olaf Landsiedel  RWTH Aachen University, Aachen, Germany
Georg Kunz  RWTH Aachen University, Aachen, Germany
Stefan Götz  RWTH Aachen University, Aachen, Germany
Klaus Wehrle  RWTH Aachen University, Aachen, Germany
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 56,   Citation Count: 0
Additional Information:

abstract   references   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/1592648.1592657
What is a DOI?

ABSTRACT

Although the diversity of platforms for network experimentation is a boon to the development of protocols and distributed systems, it is challenging to exploit its benefits. Implementing or adapting the systems under test for such heterogeneous environments as network simulators, network emulators, testbeds, and end systems is immensely time and work intensive.

In this paper, we present VIPE, a unified virtual platform for network experimentation, that slashes the porting effort. It allows to smoothly evolve a single implementation of a distributed system or protocol from its design up into its deployment by leveraging any form of network experimentation tool available.


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
4
 
5
 
6
 
7
 
8
T. Braun, C. Diot, A. Hoglander, and V. Roca. An experimental user level implementation of TCP. Technical report, INRIA Sophia Antipolis, France, 1995.
 
9
P. A. Dinda. The minet tcp/ip stack. Technical report, Northwestern University, 2002.
10
 
11
 
12
 
13
S. Floyd. Maintaining a critical attitude towards simulation results (invited talk). In WNS2 '06: Proceeding from the 2006 workshop on ns-2: the IP network simulator, Oct. 2006.
14
 
15
 
16
 
17
 
18
19
 
20
X. W. Huang, R. Sharma, and S. Keshav. The ENTRAPID protocol development environment. In IEEE INFOCOM (3), 1999.
 
21
 
22
E. Kohler, M. Handley, and S. Floyd. Datagram Congestion Control Protocol (DCCP). RFC 4340 (Proposed Standard), mar 2006.
23
24
 
25
 
26
J. Lepreau et al. Protogeni. In 1st GENI Engineering Conference, Oct. 2007.
27
 
28
29
30
 
31
S. McCanne and S. Floyd. UCB/LBNL/VINT Network Simulator - ns (version 2), April 1999.
 
32
R. Moskowitz and P. Nikander. Host Identity Protocol (HIP) Architecture. RFC 4423 (Informational), May 2006.
 
33
 
34
 
35
P. Pradhan, S. Kandula, W. Xu, A. Shaikh, and E. Nahum. Daytona : A user-level tcp stack. Technical report, MIT, 2002.
 
36
I. Pratt and K. Fraser. Arsenic: a user-accessible gigabit ethernet interface. In Proc. of the Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), 2001.
 
37
R. Ricci, J. Duerig, P. Sanaga, D. Gebhardt, M. Hibler, K. Atkinson, J. Zhang, S. Kasera, and J. Lepreau. The Flexlab approach to realistic evaluation of networked systems. In Proc. of the Fourth Symposium on Networked Systems Design and Implementation (NSDI 2007), Cambridge, MA, Apr. 2007.
38
 
39
R. Stewart, M. Ramalho, Q. Xie, M. Tuexen, and P. Conrad. Stream Control Transmission Protocol (SCTP) Partial Reliability Extension. RFC 3758 (Proposed Standard), may 2004.
40
41
 
42
A. Varga. The OMNeT++ Discrete Event Simulation System. In Proc. of the European Simulation Multiconference (ESM), June 2001.
 
43
E. Weingartner, F. Schmidt, T. Heer, and K. Wehrle. Synchronized network emulation: Matching prototypes with complex simulations. In Proceedings of the First Workshop on Hot Topics in Measurement&Modeling of Computer Systems (HotMetrics'08), 2008.
44
 
45
M. Zec. Implementing a clonable network stack in the freebsd kernel. In USENIX Annual Technical Conference, FREENIX Track, June 2003.

Collaborative Colleagues:
Olaf Landsiedel: colleagues
Georg Kunz: colleagues
Stefan Götz: colleagues
Klaus Wehrle: colleagues