Distributed ONE: Scalable Parallel Network Simulation

Vedavyas Duggirala, Calvin Ribbens, Srinidhi Varadarajan
2013 Proceedings of the Sixth International Conference on Simulation Tools and Techniques  
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
more » ... delity (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.
doi:10.4108/icst.simutools.2013.251733 dblp:conf/simutools/DuggiralaRV13 fatcat:3hc7k32wkff4feok36qy5oh6ae