DocumentCode
2406280
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
fYear
2003
fDate
1-4 Dec. 2003
Firstpage
487
Lastpage
491
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN
0-7695-2066-9
Type
conf
DOI
10.1109/CLUSTR.2003.1253355
Filename
1253355
Link To Document