Improving Simulations of MPI Applications Using A Hybrid Network Model with Topology and Contention Support

Proper modeling of collective communications is essential for understanding the behavior of medium-to-large scale parallel applications, and even minor deviations in implementation can adversely affect the prediction of real-world performance. We propose a hybrid network model extending LogP based approaches to account for topology and contention in high-speed TCP networks. This model is validated within SMPI, an MPI implementation provided by the SimGrid simulation toolkit. With SMPI, standard MPI applications can be compiled and run in a simulated network environment, and traces can be captured without incurring errors from tracing overheads or poor clock synchronization as in physical experiments. SMPI provides features for simulating applications that require large amounts of time or resources, including selective execution, ram folding, and off-line replay of execution traces. We validate our model by comparing traces produced by SMPI with those from other simulation platforms, as well as real world environments.

Data and Resources

Additional Info

Field Value
Source https://inria.hal.science/hal-00821446
Author Bedaride, Paul, Genaud, Stéphane, Degomme, Augustin, Legrand, Arnaud, Markomanolis, George, Quinson, Martin, Stillwell, Mark, Lee, Suter, Frédéric, Videau, Brice
Maintainer CCSD
Last Updated May 11, 2026, 04:33 (UTC)
Created May 11, 2026, 04:33 (UTC)
Identifier Report N°: RR-8300
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Algorithms for the Grid (ALGORILLE) ; Centre Inria de l'Université de Lorraine ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Department of Networks, Systems and Services (LORIA - NSS) ; Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA) ; Institut National de Recherche en Informatique et en Automatique (Inria)-CentraleSupélec-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-CentraleSupélec-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA) ; Institut National de Recherche en Informatique et en Automatique (Inria)-CentraleSupélec-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-CentraleSupélec-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)
creator Bedaride, Paul
date 2013-05-10T00:00:00
harvest_object_id 0941e53c-276a-4996-abba-1d2df792cdc9
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-11-04T00:00:00
relation info:eu-repo/grantAgreement//288777/EU/Mont-Blanc, European scalable and power efficient HPC platform based on low-power embedded technology/Mont-Blanc
set_spec type:REPORT