Title
MPI-NeTSim: A Network Simulation Module for MPI
Abstract
Programs that execute in parallel across a network often use the Message Passing Interface (MPI) library for communication. The network requirements of an MPI program are often unclear because of the difficulty in exploring alternative network configurations as well as obtaining packet level information about the communication. MPI-NeTSim is an execution environment to emulate MPI programs on simulated networks to allow users to better explore the impact of the network on the performance of MPI programs. 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.
Year
DOI
Venue
2009
10.1109/ICPADS.2009.116
ICPADS
Keywords
Field
DocType
novel technique,mpi middleware,network requirement,standard nas benchmarks,network simulation module,simulated network,alternative network configuration,discrete event network simulator,nas benchmarks,mpi program,execution environment,discrete event simulation,computational modeling,middleware,message passing,network simulation,network simulator,message passing interface,emulation,real time systems,sctp,simulation,mpi
Middleware,Computer science,Network packet,Network simulation,Real-time computing,Inet,Emulation,Message Passing Interface,Message passing,Distributed computing,Discrete event simulation
Conference
ISSN
ISBN
Citations 
1521-9097
978-1-4244-5788-5
8
PageRank 
References 
Authors
0.58
6
4
Name
Order
Citations
PageRank
Brad Penoff1243.74
Alan Wagner2384.11
Michael Tüxen317624.45
Irene Rüngeler4838.96