Statistical prediction of task execution times through analytic benchmarking for scheduling in a heterogeneous environment

被引:93
作者
Iverson, MA
Özgüner, F
Potter, L
机构
[1] Iverson Ind Inc, Wyandotte, MI 48192 USA
[2] Ohio State Univ, Dept Elect Engn, Columbus, OH 43210 USA
关键词
D O I
10.1109/12.817403
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
In this paper, a method for estimating task execution times is presented in order to facilitate dynamic scheduling in a heterogeneous metacomputing environment. Execution time is treated as a random variable and is statistically estimated from past observations. This method predicts the execution time as a function of several parameters of the input data and does not require any direct information about the algorithms used by the tasks or the architecture of the machines. Techniques based upon the concept of analytic benchmaiking/code profiling [1] are used to characterize the performance differences between machines. allowing observations from dissimilar machines to be used when making a prediction. Experimental results are presented which use actual execution time data gathered from 16 heterogeneous machines.
引用
收藏
页码:1374 / 1379
页数:6
相关论文
共 17 条
[1]
PREDICTABILITY OF PROCESS RESOURCE USAGE - A MEASUREMENT-BASED STUDY ON UNIX [J].
DEVARAKONDA, MV ;
IYER, RK .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (12) :1579-1586
[2]
UNIFORM CONVERGENCE OF NEAREST NEIGHBOR REGRESSION FUNCTION ESTIMATORS AND THEIR APPLICATION IN OPTIMIZATION [J].
DEVROYE, LP .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1978, 24 (02) :142-151
[3]
Eshaghian M., 1996, HETEROGENEOUS COMPUT
[4]
Eubank R.L., 1988, SPLINE SMOOTHING NON
[5]
FREUND R, 1989, P 1989 SUP C, P13
[6]
FREUND RF, 1993, COMPUTER, V26, P13
[7]
Hardle W., 1990, APPL NONPARAMETRIC R, DOI DOI 10.1017/CCOL0521382483
[8]
Hardle W. K., 1992, Computational Statistics, V7, P97
[9]
Run-time statistical estimation of task execution times for heterogeneous distributed computing [J].
Iverson, MA ;
Ozguner, F ;
Follen, GJ .
PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, 1996, :263-270
[10]
KHOKHAR A, 1992, P 1992 WORKSH HET PR, P3