Dimensioning through Simulation

Title DimSim - Dimensioning Through Simulation with SimGrid
Reference CNRS PICS 5473
Duration 2010-2012
Funding 19,000 euros
  • Henri Casanova (University of Hawai`i, at Manoa. Co-PI)
  • Pierre Nicolas Clauss (Université Henri Poincaré, Nancy I)
  • Frédéric Desprez (INRIA, ENS Lyon)
  • George Markomanolis (INRIA, ENS Lyon)
  • Mark Stilwell (University of Hawai`i, at Manoa)
  • Frédéric Suter (Centre de Calcul de l'IN2P3/CNRS, Co-PI)
  • Objectives
    More and more sciences rely on computing infrastructures to produce scientific results from large amounts of data. Then Data- and Computing- constantly have to upgrade their resources to keep pace with the increasing demands. The common practice is to rely on the expertise of system administrators and/or users to take empirical decisions about what should be the next upgrade. A sound alternative is to resort to simulation to obtain objective indicators on candidate solutions. In this project we focus on parallel MPI applications as a reprensative workload. We aim at evaluating, comparing, solidying, and integrating within a single framework two complementary approaches:
    • Off-line simulation, in which a trace of an instrumented execution is then replayed in a simulation context. We proposed and developed a Time-Independent Trace Replay Framework that follows this approach.
    • On-line simulation, in which the actual execution is executed while parts of it are intercepted and simulated. We proposed and develop the SMPI simulator that allows the user to simulate the execution of unmodified MPI applications on a single node.
    Both developments have been integrated with the SimGrid toolkit.

    Journal paper: Henri Casanova, Frédéric Desprez, George Markomanolis, and Frédéric Suter. Simulation of MPI Applications with Time-Independent Traces. In Concurrency and Computation: Practice and Experience, 2014.
    Conference paper: Paul Bédaride, Augustin Degomme, Stéphane Genaud, Arnaud Legrand, Georges Markomanolis, Martin Quinson, Mark Stillwell, Frédéric Suter and Brice Videau. Toward Better Simulation of MPI Applications on Ethernet/TCP Networks. In the 4th International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS), Denver, CO, Nov 2013.
    Conference paper: Frédéric Desprez, George Markomanolis and Frédéric Suter. Improving the Accuracy and Efficiency of Time-Independent Trace Replay. In the 3rd International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS), Salt Lake City, UT, Nov 2012.
    Conference paper: Frédéric Desprez, George S. Markomanolis, Martin Quinson and Frédéric Suter. Assessing the Performance of MPI Applications Through Time-Independent Trace Replay. In Second International Workshop on Parallel Software Tools and Tool Infrastructures (PSTI), Taipei, Taiwan, Sep 2011.
    Conference paper: Pierre-Nicolas Clauss, Mark Stillwell, Stéphane Genaud, Frédéric Suter, Henri Casanova and Martin Quinson Single Node On-Line Simulation of MPI Applications with SMPI. In 25th IEEE International Parallel and Distributed Processing Symposium (IPDPS), Anchorage, Alaska, May 2011.
    Technical report: George S. Markomanolis and Frédéric Suter. Time-Independent Trace Acquisition Framework -- A Grid'5000 How-to. Technical Report RT-0407, Institut National de Recherche en Informatique et en Automatique (INRIA), April 2011.