• DocumentCode
    3016148
  • Title

    Practical Performance Model for Optimizing Dynamic Load Balancing of Adaptive Applications

  • Author

    Barker, Kevin ; Chrisochoides, Nikos

  • Author_Institution
    Los Alamos Nat. Lab., NM, USA
  • fYear
    2005
  • fDate
    04-08 April 2005
  • Abstract
    Optimizing the performance of dynamic load balancing toolkits and applications requires the adjustment of several runtime parameters; however, determining sufficiently good values for these parameters through repeated experimentation can be an expensive and prohibitive process. We describe an analytic modeling method which allows developers to study and optimize adaptive application performance in the presence of dynamic load balancing. To aid tractibility, we first derive a "bi-modal" step function which simplifies and approximates task execution behavior. This allows for the creation of an analytic modeling function which captures the dynamic behavior of adaptive and asynchronous applications, enabling accurate predictions of runtime performance. We validate our technique using synthetic microbenchmarks and a parallel mesh generation application and demonstrate that this technique, when used in conjunction with the PREMA runtime toolkit, can offer users significant performance improvements over several well-known load balancing tools used in practice today.
  • Keywords
    mesh generation; parallel processing; resource allocation; PREMA runtime toolkit; analytic modeling method; asynchronous application; dynamic load balancing toolkit; parallel mesh generation application; Application software; Computer science; Informatics; Load management; Mobile computing; Performance analysis; Predictive models; Quantum computing; Runtime environment; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.352
  • Filename
    1419848