Efficient distributed event-driven simulations of multiple-loop networks
Communications of the ACM
Parallel discrete event simulation
Communications of the ACM - Special issue on simulation
Delayline: a wide-area network emulation tool
Computing Systems
Dummynet: a simple approach to the evaluation of network protocols
ACM SIGCOMM Computer Communication Review
Trace-based mobile network emulation
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
An integrated environment for testing mobile ad-hoc networks
Proceedings of the 3rd ACM international symposium on Mobile ad hoc networking & computing
Computing in Science and Engineering
An integrated experimental environment for distributed systems and networks
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Network Emulation in the Vint/NS Simulator
ISCC '99 Proceedings of the The Fourth IEEE Symposium on Computers and Communications
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
PlanetLab: an overlay testbed for broad-coverage services
ACM SIGCOMM Computer Communication Review
NIST Net: a Linux-based network emulation tool
ACM SIGCOMM Computer Communication Review
Repeatable and realistic wireless experimentation through physical emulation
ACM SIGCOMM Computer Communication Review
Outdoor experimental comparison of four ad hoc routing algorithms
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
Real-Time Network Emulation with ns-2
DS-RT '04 Proceedings of the 8th IEEE International Symposium on Distributed Simulation and Real-Time Applications
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
Diagnosing performance overheads in the xen virtual machine environment
Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments
Scalable network emulation
The Distributed Open Network Emulator: Using Relativistic Time for Distributed Scalable Simulation
Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation
MoteLab: a wireless sensor network testbed
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
Application-level network emulation: the EmuSocket toolkit
Journal of Network and Computer Applications
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
Distributed Simulation: A Case Study in Design and Verification of Distributed Programs
IEEE Transactions on Software Engineering
Time Jails: A Hybrid Approach to Scalable Network Emulation
Proceedings of the 22nd Workshop on Principles of Advanced and Distributed Simulation
DieCast: testing distributed systems with an accurate scale model
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Interface connecting the INET simulation framework with the real world
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
An overview of the OMNeT++ simulation environment
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Synchronized network emulation: matching prototypes with complex simulations
ACM SIGMETRICS Performance Evaluation Review
VirtualMesh: an emulation framework for wireless mesh networks in OMNeT++
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
Modeling and emulation of internet paths
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Time accurate integration of software prototypes with event-based network simulations
ACM SIGMETRICS Performance Evaluation Review
Device driver-enabled wireless network emulation
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
Device driver-enabled wireless network emulation
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
FANTASY: fully automatic network emulation architecture with cross-layer support
Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques
Building a modular BitTorrent model for ns-3
Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques
Hybrid Simulation of Packet-Level Networks and Functional-Level Routers
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
TimeSync: enabling scalable, high-fidelity hybrid network emulation
Proceedings of the 15th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems
Reproducible network experiments using container-based emulation
Proceedings of the 8th international conference on Emerging networking experiments and technologies
Direct code execution: revisiting library OS architecture for reproducible network experiments
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Benchmarking Peer-to-Peer Systems
Benchmarking Peer-to-Peer Systems
Hi-index | 0.00 |
Network emulation brings together the strengths of network simulation (scalability, modeling flexibility) and real-world software prototypes (realistic analysis). Unfortunately network emulation fails if the simulation is not real-time capable, e.g., due to large scenarios or complex models. So far, this problem has generally been addressed by providing massive computing power to the simulation, which is often too costly or even infeasible. In this paper we present SliceTime, our platform for scalable and accurate network emulation. It enables the precise evaluation of arbitrary networking software with event-based simulations of any complexity by relieving the network simulation from its real-time constraint. We achieve this goal by transparently matching the execution speed of virtual machines hosting the software prototypes with the network simulation. We demonstrate the applicability of SliceTime in a large-scale WAN scenario with 15000 simulated nodes and show how our framework eases the analysis of software for 802.11 networks.