Performance of distributed ns-3 network simulator

This paper presents the results of parallel simulations of mixed networks using the ns-3 simulator. The simulated networks consist of equal number of simple (leaf) nodes and router nodes, which form a small-world network. The active channels in the simulations link pairs of nodes with symmetric source and sink applications. All network traffic is restricted to a single-hop communications. The network partitioning among MPI ranks is accomplished using METIS library. The performance and scalability of the ns-3 network simulator is examined using a variety of metrics, e.g. memory footprint, packet transmission rate, and runtime statistics. Empirical relations are derived for the memory scaling. Further avenues are identified for improvement of the parallel ns-3 simulator.

[1]  George F. Riley,et al.  The ns-3 Network Simulator , 2010, Modeling and Tools for Network Simulation.

[2]  Klaus Wehrle,et al.  A Performance Comparison of Recent Network Simulators , 2009, 2009 IEEE International Conference on Communications.

[3]  George Riley,et al.  An XML experiment description language for ns-3 , 2011, SimuTools.

[4]  George Riley,et al.  Distributed simulation with MPI in ns-3 , 2011, SimuTools.

[5]  David R. Jefferson,et al.  A benchmark model for parallel ns3 , 2012, SimuTools.

[6]  David R. Jefferson,et al.  Livermore computer network simulation program , 2012, SimuTools.