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
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;
Conference_Titel :
Parallel and Distributed Computing (ISPDC), 2012 11th International Symposium on
Conference_Location :
Munich/Garching, Bavaria
Print_ISBN :
978-1-4673-2599-8
DOI :
10.1109/ISPDC.2012.29