Research Article
Distributed ONE: Scalable Parallel Network Simulation
@INPROCEEDINGS{10.4108/icst.simutools.2013.251733, author={Vedavyas Duggirala and Calvin Ribbens and Srinidhi Varadarajan}, title={Distributed ONE: Scalable Parallel Network Simulation}, proceedings={Sixth International Conference on Simulation Tools and Techniques}, publisher={ICST}, proceedings_a={SIMUTOOLS}, year={2013}, month={7}, keywords={relativistic time parallel discrete event simulation time dilation parallel network simulation}, doi={10.4108/icst.simutools.2013.251733} }
- Vedavyas Duggirala
Calvin Ribbens
Srinidhi Varadarajan
Year: 2013
Distributed ONE: Scalable Parallel Network Simulation
SIMUTOOLS
ACM
DOI: 10.4108/icst.simutools.2013.251733
Abstract
In this paper we describe a distributed-memory parallel implementation of the Open Network Emulator (ONE), a network simulator that combines the controllability of simulation with the direct code execution advantages of emulation and experimental testbeds. ONE uses a scaled real-time model called Relativistic Time (RT). We describe a RT-based reactive global warp detection algorithm to exploit lookahead. The Distributed ONE system provides a platform for network simulation that combines model fidelity (existing network applications can be compiled and instantiated within ONE without modification), temporal fidelity, and good scalability. We present strong and weak scaling performance results for the Distributed ONE system on up to sixteen nodes of a distributed-memory parallel cluster, on simulations involving up to 16,000 virtual hosts.