Predicting application run times with historical information

被引:75
作者
Smith, W [1 ]
Foster, I
Taylor, V
机构
[1] Texas A&M Univ, Dept Comp Sci, College Stn, TX 77843 USA
[2] NASA, Ames Res Ctr, Comp Sci Corp, Adv Supercomp Div, Moffett Field, CA 94035 USA
[3] Univ Chicago, Dept Comp Sci, Chicago, IL 60637 USA
基金
美国国家科学基金会;
关键词
D O I
10.1016/j.jpdc.2004.06.008
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a technique for predicting the run times of parallel applications based upon the run times of "similar" applications that have executed in the past. The novel aspect of our work is the use of search techniques to determine those application characteristics that yield the best definition of similarity for the purpose of making predictions. We use four workloads recorded from parallel computers at Argonne National Laboratory, the Cornell Theory Center, and the San Diego Supercomputer Center to evaluate the effectiveness of our approach. We show that on these workloads our techniques achieve predictions that are between 21 and 64 percent better than those achieved by other techniques: our approach achieves mean prediction errors that are between 29 and 59 percent of mean application run times. (C) 2004 Published by Elsevier Inc.
引用
收藏
页码:1007 / 1016
页数:10
相关论文
共 13 条
[1]  
CZAJKOWSKI K, 1998, LECT NOTES COMPUTER
[2]  
DOWNEY A, 1997, INT PARALLEL PROCESS
[3]  
FEITELSON DG, 1995, JOB SCHEDULING STRAT, V949, P337
[4]   Globus: A metacomputing infrastructure toolkit [J].
Foster, I ;
Kesselman, C .
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (02) :115-128
[5]  
Foster I, 1999, GRID BLUEPRINT NEW C
[6]  
GIBBONS R, 1997, LECT NOTES COMPUTER, V1297, P58
[7]  
Gibbons R., 1997, THESIS U TORONTO
[8]  
Goldberg D. E., 2013, Genetic Algorithms
[9]   METACOMPUTING [J].
SMARR, L ;
CATLETT, CE .
COMMUNICATIONS OF THE ACM, 1992, 35 (06) :44-52
[10]  
Smith W, 1999, LECT NOTES COMPUT SC, V1659, P202