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
Link To Document :
بازگشت