Title :
Analyzing the Robustness of Scheduling Algorithms Using Divisible Load Theory on Heterogeneous Systems
Author :
Balasubramaniam, M. ; Banicescu, Ioana ; Ciorba, Florina M.
Author_Institution :
Dept. of Comput. Sci. & Eng., Mississippi State Univ., Starkville, MS, USA
Abstract :
Arbitrarily divisible workloads are present in a large class of scientific applications, such as N-body simulations, Monte Carlo simulations, CFD applications, and others. Divisible load theory (DLT) provides a tractable approach to the scheduling of arbitrarily divisible workloads. High performance parallel and distributed systems may operate in an unreliable environment, and a robust system is expected to deliver a certain level of performance when operating in such an environment. To the best of our knowledge, this is the first work to study and analyze the robustness of DLT algorithms. Using simulations, a study of the resiliency of DLT to variations in certain system features, such as the network latency, the network bandwidth, and the processor availability on a single level tree topology is presented. The simulation results demonstrate the robustness of the DLT algorithms under certain application and system characteristics.
Keywords :
parallel processing; processor scheduling; resource allocation; DLT; arbitrarily divisible workload scheduling algorithm; divisible load theory; heterogeneous system; high performance distributed system; high performance parallel system; scientific application; tractable approach; Bandwidth; Computational modeling; Equations; Processor scheduling; Robustness; Runtime; Schedules; Divisible Load Theory (DLT); Heterogeneous Systems; Robustness; SimGrid;
Conference_Titel :
Parallel and Distributed Computing (ISPDC), 2013 IEEE 12th International Symposium on
Conference_Location :
Bucharest
Print_ISBN :
978-1-4799-2967-2
DOI :
10.1109/ISPDC.2013.15