|
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
|
R. Bajcsy , T. Benzel , M. Bishop , B. Braden , C. Brodley , S. Fahmy , S. Floyd , W. Hardaker , A. Joseph , G. Kesidis , K. Levitt , B. Lindell , P. Liu , D. Miller , R. Mundy , C. Neuman , R. Ostrenga , V. Paxson , P. Porras , C. Rosenberg , J. D. Tygar , S. Sastry , D. Sterne , S. F. Wu, Cyber defense technology networking and evaluation, Communications of the ACM, v.47 n.3, March 2004
[doi> 10.1145/971617.971646]
|
| |
3
|
Andy Bavier , Mic Bowman , Brent Chun , David Culler , Scott Karlin , Steve Muir , Larry Peterson , Timothy Roscoe , Tammo Spalink , Mike Wawrzoniak, Operating system support for planetary-scale network services, Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation, p.19-19, March 29-31, 2004, San Francisco, California
|
 |
4
|
Andy Bavier , Nick Feamster , Mark Huang , Larry Peterson , Jennifer Rexford, In VINI veritas: realistic and controlled network experimentation, Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications, September 11-15, 2006, Pisa, Italy
[doi> 10.1145/1159913.1159916]
|
| |
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
|
Aled Edwards , Steve Muir, Experiences implementing a high performance TCP in user-space, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.196-205, August 28-September 01, 1995, Cambridge, Massachusetts, United States
[doi> 10.1145/217382.318122]
|
| |
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
|
Diwaker Gupta , Kenneth Yocum , Marvin McNett , Alex C. Snoeren , Amin Vahdat , Geoffrey M. Voelker, To infinity and beyond: time-warped network emulation, Proceedings of the 3rd conference on Networked Systems Design & Implementation, p.7-7, May 08-10, 2006, San Jose, CA
|
 |
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
|
Philip Levis , Nelson Lee , Matt Welsh , David Culler, TOSSIM: accurate and scalable simulation of entire TinyOS applications, Proceedings of the 1st international conference on Embedded networked sensor systems, November 05-07, 2003, Los Angeles, California, USA
[doi> 10.1145/958491.958506]
|
| |
28
|
Philip Levis , Sam Madden , David Gay , Joseph Polastre , Robert Szewczyk , Alec Woo , Eric Brewer , David Culler, The emergence of networking abstractions and techniques in TinyOS, Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation, p.1-1, March 29-31, 2004, San Francisco, California
|
 |
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
|
Victor Shnayder , Mark Hempstead , Bor-rong Chen , Geoff Werner Allen , Matt Welsh, Simulating the power consumption of large-scale sensor network applications, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
[doi> 10.1145/1031495.1031518]
|
| |
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
|
Chandramohan A. Thekkath , Thu D. Nguyen , Evelyn Moy , Edward D. Lazowska, Implementing network protocols at user level, Conference proceedings on Communications architectures, protocols and applications, p.64-73, September 13-17, 1993, San Francisco, California, United States
[doi> 10.1145/166237.166244]
|
 |
41
|
Amin Vahdat , Ken Yocum , Kevin Walsh , Priya Mahadevan , Dejan Kostić , Jeff Chase , David Becker, Scalability and accuracy in a large-scale network emulator, ACM SIGOPS Operating Systems Review, v.36 n.SI, Winter 2002
[doi> 10.1145/844128.844154]
|
| |
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
|
Brian White , Jay Lepreau , Leigh Stoller , Robert Ricci , Shashi Guruprasad , Mac Newbold , Mike Hibler , Chad Barb , Abhijeet Joglekar, An integrated experimental environment for distributed systems and networks, Proceedings of the 5th symposium on Operating systems design and implementation Due to copyright restrictions we are not able to make the PDFs for this conference available for downloading, December 09-11, 2002, Boston, Massachusetts
[doi> 10.1145/1060289.1060313]
|
| |
45
|
M. Zec. Implementing a clonable network stack in the freebsd kernel. In USENIX Annual Technical Conference, FREENIX Track, June 2003.
|
|