• DocumentCode
    1984523
  • Title

    Analyzing the Robustness of Dynamic Loop Scheduling for Heterogeneous Computing Systems

  • Author

    Srivastava, Srishti ; Sukhija, Nitin ; Banicescu, Ioana ; Ciorba, Florina M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Mississippi State Univ., Starkville, MS, USA
  • fYear
    2012
  • fDate
    25-29 June 2012
  • Firstpage
    156
  • Lastpage
    163
  • Abstract
    Scheduling scientific applications in parallel on non-dedicated, heterogeneous systems, where the computing resources may differ in availability, is a challenging task, and requires efficient execution and robust scheduling methods. Dynamic loop scheduling methods provide means to achieve the desired robust performance. These methods are based on probabilistic analyses and are inherently robust. However, a methodology is required to measure the robustness of the dynamic loop scheduling methods that ensures their performance in unpredictably changing computing environments. In this paper, a methodology is proposed for performing robustness analysis of the dynamic loop scheduling techniques using a metric, formulated in earlier work, to measure their robustness in heterogeneous computing systems with uncertainties. The dynamic loop scheduling methods have been implemented in a simulation. The experimental results were used as an input to the proposed methodology, which in turn has been used to experimentally analyze the robustness of a number of dynamic loop scheduling methods on a heterogeneous system with variable availability.
  • Keywords
    parallel processing; processor scheduling; reliability; resource allocation; computing resource availability; dynamic loop scheduling robustness analysis; execution methods; heterogeneous computing systems; nondedicated heterogeneous systems; probabilistic analyses; robust scheduling methods; scheduling scientific applications; unpredictably changing computing environments; Availability; Dynamic scheduling; Measurement; Processor scheduling; Program processors; Robustness; Runtime; dynamic loop scheduling; non-dedicated heterogeneous systems; robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing (ISPDC), 2012 11th International Symposium on
  • Conference_Location
    Munich/Garching, Bavaria
  • Print_ISBN
    978-1-4673-2599-8
  • Type

    conf

  • DOI
    10.1109/ISPDC.2012.29
  • Filename
    6341507