An integrated experimental environment for distributed systems and networks

被引:488
作者
White, B [1 ]
Lepreau, J [1 ]
Stoller, L [1 ]
Ricci, R [1 ]
Guruprasad, S [1 ]
Newbold, M [1 ]
Hibler, M [1 ]
Barb, C [1 ]
Joglekar, A [1 ]
机构
[1] Univ Utah, Sch Comp, Salt Lake City, UT 84112 USA
来源
USENIX ASSOCIATION PROCEEDINGS OF THE FIFTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION | 2002年
关键词
D O I
10.1145/1060289.1060313
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Three experimental environments traditionally support network and distributed systems research: network emulators, network simulators, and live networks. The continued use of multiple approaches highlights both the value and inadequacy of each. Netbed, a descendant of Emulab, provides an experimentation facility that integrates these approaches, allowing researchers to configure and access networks composed of emulated, simulated, and wide-area nodes and links. Netbed's primary goals are ease of use, control, and realism, achieved through consistent use of virtualization and abstraction. By providing operating system-like services, such as resource allocation and scheduling, and by virtualizing heterogeneous resources, Netbed acts as a virtual machine for network experimentation. This paper presents Netbed's overall design and implementation and demonstrates its ability to improve experimental automation and efficiency. These, in turn, lead to new methods of experimentation, including automated parameter-space studies within emulation and straightforward comparisons of simulated, emulated, and wide-area scenarios.
引用
收藏
页码:255 / 270
页数:16
相关论文
共 31 条
[1]  
AHN JS, 1995, P ACM SIGCOMM 95 AUG, P185
[2]  
ALLMAN M, 1997, TR19972 OH U COMP SC
[3]  
AMIR Y, 2002, PRACTICAL WIDE AREA
[4]  
ANDERSEN D, 2001, P 18 SOSP
[5]  
ANDERSON T, HIGH PERFORMANCE COM
[6]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[7]  
BRAKMO L, 1996, P ACM SIGMETRICS 96
[8]  
DAWSON S, P FTCS
[9]  
ENGLER D, 2001, P 18 SOSP
[10]  
Fall K., 1999, P IEEE ISCC