• DocumentCode
    2806329
  • Title

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

  • Author

    Iverson, Michael A. ; Özguner, Füsun ; Potter, Lee C.

  • Author_Institution
    Dept. of Electr. Eng., Ohio State Univ., Columbus, OH, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    99
  • Lastpage
    111
  • Abstract
    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 benchmarking/code profiling are used to accurately determine the performance differences between machines, allowing observations to be shared between machines. Experimental results using real data are presented
  • Keywords
    local area networks; parallel architectures; processor scheduling; software performance evaluation; algorithms; analytic benchmarking; analytic code profiling; dynamic scheduling; heterogeneous metacomputing environment; input data; machines; past observations; random variable; statistical prediction; task execution times; Computer architecture; Computer networks; Data analysis; Dynamic scheduling; Ice; Metacomputing; Scheduling algorithm; State estimation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Heterogeneous Computing Workshop, 1999. (HCW '99) Proceedings. Eighth
  • Conference_Location
    San Juan
  • ISSN
    1097-5209
  • Print_ISBN
    0-7695-0107-9
  • Type

    conf

  • DOI
    10.1109/HCW.1999.765115
  • Filename
    765115