Title :
Scheduling hybrid divisible and indivisible loads on clusters
Author :
Hu, Menglan ; Veeravalli, Bharadwaj
Author_Institution :
Dept. of Electr. & Comput. Eng., Nat. Univ. of Singapore, Singapore, Singapore
Abstract :
Divisible load applications occur in many fields of science and engineering. Such applications can be easily parallelized in a master-worker fashion, but pose several scheduling challenges. In this paper we investigate the scheduling problem for processing a set of tasks comprising both divisible and indivisible tasks on cluster systems. Indivisible loads are characterized by the property that they need to be processed on their entirety on a single processor while divisible loads can be distributed across several processing nodes by fully exploiting the underlying data parallelism. We propose a novel scheduling algorithm referred to as Hybrid Load Scheduling (HLS) algorithm for handling a set of tasks comprising both divisible and indivisible tasks on clusters. HLS fully exploits the parallelism in divisible loads to achieve high resource utilization. It also utilizes a pipelining technique to hide communication time and thus further optimize the overall performance. Simulations are presented to evaluate and compare the performance of the proposed strategy.
Keywords :
load management; parallel processing; pattern clustering; pipeline processing; resource allocation; scheduling; cluster systems; communication time; data parallelism; divisible loads; high resource utilization; hybrid divisible scheduling; indivisible clusters loads; master-worker fashion; novel scheduling algorithm; pipelining technique; scheduling challenges; single processor; Computational modeling; Load modeling; Processor scheduling; Resource management; Schedules; Scheduling; Divisible loads; cluster computing; communication delay; parallel processing;
Conference_Titel :
Networks (ICON), 2011 17th IEEE International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4577-1824-3
DOI :
10.1109/ICON.2011.6168521