• DocumentCode
    3143644
  • Title

    From Simulation to Experiment: A Case Study on Multiprocessor Task Scheduling

  • Author

    Hunold, Sascha ; Casanova, Henri ; Suter, Frédéric

  • Author_Institution
    LIG Lab., CNRS, Grenoble, France
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    665
  • Lastpage
    672
  • Abstract
    Simulation is a popular approach for empirically evaluating the performance of algorithms and applications in the parallel computing domain. Most published works present results without quantifying simulation error. In this work we investigate accuracy issues when simulating the execution of parallel applications. This is a broad question, and we focus on a relevant case study: the evaluation of scheduling algorithms for executing mixed-parallel applications on clusters. Most such scheduling algorithms have been evaluated in simulation only. We compare simulations to real-world experiments in a view to identify which features of a simulator are most critical for simulation accuracy. Our first finding is that simple yet popular analytical simulation models lead to simulation results that cannot be used for soundly comparing scheduling algorithms. We then show that, by contrast, simulation models instantiated based on brute-force measurements of the target execution environment lead to usable results. Finally, we develop empirical simulation models that provide a reasonable compromise between the two previous approaches.
  • Keywords
    multiprocessing systems; parallel processing; processor scheduling; software performance evaluation; task analysis; brute-force measurement; execution simulation; mixed-parallel application execution; multiprocessor task scheduling; parallel computing domain; performance evaluation; target execution environment; Analytical models; Computational modeling; Program processors; Schedules; Scheduling; Scheduling algorithm; Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-425-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.201
  • Filename
    6008890