Abstract
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.
Publisher
Association for Computing Machinery (ACM)
Reference39 articles.
1. Evaluation of TCP Vegas
2. Resilient overlay networks
3. T. Anderson. A Case for Access: A High Performance Communication and Computation Environment for Wide Area Distributed Systems Networking and Applications Research. http://www.cs.washington.edu/homes/tom/access/. T. Anderson. A Case for Access: A High Performance Communication and Computation Environment for Wide Area Distributed Systems Networking and Applications Research. http://www.cs.washington.edu/homes/tom/access/.
4. Experiences with network simulation
Cited by
100 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献