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

Citation
Ma. Iverson et al., Statistical prediction of task execution times through analytic benchmarking for scheduling in a heterogeneous environment, IEEE COMPUT, 48(12), 1999, pp. 1374-1379
Citations number
17
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON COMPUTERS
ISSN journal
00189340 → ACNP
Volume
48
Issue
12
Year of publication
1999
Pages
1374 - 1379
Database
ISI
SICI code
0018-9340(199912)48:12<1374:SPOTET>2.0.ZU;2-X
Abstract
In this paper, a method for estimating task execution times is presented in order to facilitate dynamic scheduling in a heterogeneous metacomputing en vironment. Execution time is treated as a random variable and is statistica lly estimated from past observations. This method predicts the execution ti me as a function of several parameters of the input data and does not requi re any direct information about the algorithms used by the tasks or the arc hitecture of the machines. Techniques based upon the concept of analytic be nchmaiking/code profiling [1] are used to characterize the performance diff erences 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.