Evaluation of TCP Vegas: emulation and experiment
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Experiences with network simulation
Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Trace-based mobile network emulation
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
The Flux OSKit: a substrate for kernel and language research
Proceedings of the sixteenth ACM symposium on Operating systems principles
IO-lite: a unified I/O buffering and caching system
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Separating key management from file system security
Proceedings of the seventeenth ACM symposium on Operating systems principles
Bugs as deviant behavior: a general approach to inferring errors in systems code
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
A low-bandwidth network file system
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Difficulties in simulating the internet
IEEE/ACM Transactions on Networking (TON)
Nsclick:: bridging network simulation and deployment
MSWiM '02 Proceedings of the 5th ACM international workshop on Modeling analysis and simulation of wireless and mobile systems
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Distributed Genetic Algorithms
Proceedings of the 3rd International Conference on Genetic Algorithms
Armada: A Parallel File System for Computational Grids
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
Testing of fault-tolerant and real-time distributed systems via protocol fault injection
FTCS '96 Proceedings of the The Twenty-Sixth Annual International Symposium on Fault-Tolerant Computing (FTCS '96)
Network Emulation in the Vint/NS Simulator
ISCC '99 Proceedings of the The Fourth IEEE Symposium on Computers and Communications
Scalability and accuracy in a large-scale network emulator
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Dummynet and forward error correction
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Shark: scaling file servers via cooperative caching
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Using emulation to understand and improve wireless networks and applications
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Scriptroute: a public internet measurement facility
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
JiST/MobNet: combined simulation, emulation, and real-world testbed for ad hoc networks
Proceedings of the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
Using Para-Virtualization as the Basis for a Federated PlanetLab Architecture
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Performance Evaluation of the ROSENET Network Emulation System
DS-RT '07 Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Adaptive Model Update Algorithms for Remote Network Emulation
Proceedings of the 22nd Workshop on Principles of Advanced and Distributed Simulation
High accuracy failure injection in parallel and distributed systems using virtualization
Proceedings of the 6th ACM conference on Computing frontiers
ns-2 distributed clients emulation: accuracy and scalability
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
CoreLab: an emerging network testbed employing hosted virtual machine monitor
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
Exploiting parallel networks using dynamic channel scheduling
Proceedings of the 4th Annual International Conference on Wireless Internet
A comparative study of network link emulators
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
Using virtual machines for collaborative research
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Applying prolog to develop distributed systems
Theory and Practice of Logic Programming
HYDRA: virtualized distributed testbed for DTN simulations
Proceedings of the fifth ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
Lightweight emulation to study peer-to-peer systems
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Investigating self-similarity and heavy-tailed distributions on a large-scale experimental facility
IEEE/ACM Transactions on Networking (TON)
SliceTime: a platform for scalable and accurate network emulation
Proceedings of the 8th USENIX conference on Networked systems design and implementation
AgentScope: multi-agent systems development in focus
The 10th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
An emulation tool for PlanetLab
Computer Communications
Receiver driven rate adaptation for wireless multimedia applications
Proceedings of the 3rd Multimedia Systems Conference
Open Network Emulator: A Parallel Direct Code Execution Network Simulator
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
New opportunities for load balancing in network-wide intrusion detection systems
Proceedings of the 8th international conference on Emerging networking experiments and technologies
Slice embedding solutions for distributed service architectures
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
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.