Title :
Run-time prediction of parallel applications on shared environments
Author :
Lee, Byoung-Dai ; Schopf, Jennifer M.
Author_Institution :
Dept. of Comput. Sci. & Eng., Minnesota Univ., Twin Cities, MN, USA
Abstract :
Application run-time is a fundamental component in application and job scheduling. However, accurate predictions of run times are difficult to achieve for parallel applications running in shared environments where resource capacities can change dynamically over time. In this paper, we propose a run-time prediction technique for parallel applications that uses regression methods and filtering techniques to derive the application execution time without using standard performance models. The experimental results show that our use of regression models delivers tolerable prediction accuracy and that we can improve the accuracy dramatically by using appropriate filters.
Keywords :
parallel programming; prediction theory; processor scheduling; regression analysis; shared memory systems; application execution time; application run-time; filtering techniques; job scheduling; parallel applications; regression methods; run-time prediction; shared environments; standard performance models; Accuracy; Application software; Bandwidth; Computer science; Filtering; Filters; History; Parallel programming; Prediction methods; Predictive models; Processor scheduling; Runtime environment; Shared memory systems;
Conference_Titel :
Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN :
0-7695-2066-9
DOI :
10.1109/CLUSTR.2003.1253355