We describe the design of MPI-NeTSim and the integration of OMNeT++'s INET framework into MPICH2's MPI middleware. We introduce a novel technique for uniformly slowing down the execution of the system to allow the discrete event network simulator to keep up with the execution and provide a consistent view of the communication. We validate our technique with synthetic programs as well as the standard NAS benchmarks. We demonstrate MPI-NeTSim's usefulness in analyzing the effect of the network on communication by using our environment to study the impact of a slow-link on the NAS benchmarks.
Exception is the MPI-NetSim on-line simulator REF , which relies on a slow packet-level discrete event network simulator.
MPI-NeTSim: A Network Simulation Module for MPI
2009 15th International Conference on Parallel and Distributed Systems
2009 15th International Conference on Parallel and Distributed Systems
Computer Science