Research Article
PHOLD performance of conservative synchronization methods for distributed simulation in ns-3
@INPROCEEDINGS{10.1145/2756509.2756511, author={Jared S. Ivey and Brian P. Swenson and George F. Riley}, title={PHOLD performance of conservative synchronization methods for distributed simulation in ns-3}, proceedings={Proceedings of the 2015 Workshop on ns-3}, publisher={ACM}, proceedings_a={WNS3}, year={2016}, month={2}, keywords={ns-3 Parallel Discrete-Event Simulation Chandy Misra Bryant Granted Time Window}, doi={10.1145/2756509.2756511} }
- Jared S. Ivey
Brian P. Swenson
George F. Riley
Year: 2016
PHOLD performance of conservative synchronization methods for distributed simulation in ns-3
WNS3
ACM
DOI: 10.1145/2756509.2756511
Abstract
The scalability and runtime performance of large-scale discrete event network simulations has been improved previously by spreading processing effort across multiple processors, increasing the provided computational power while decreasing the wallclock execution time of each simulation trial. The popular network simulator ns-3 provides two distributed frameworks that differ in their synchronization implementations. This paper provides those thresholds under which certain selection criteria would deem one synchronization option better than the other in terms of runtime performance. It specifically focuses on the performance of each synchronization method by stripping the model of simulated network topologies and overhead and purely utilizing the synchronization implementations and event scheduler of ns-3. Simulations have been performed across a variety of lookahead values, neighbor selections, and remote traffic percentages, and neighbor connectivity thresholds have been determined that suggest where it is more appropriate to use one option over the other.