Back to Search Start Over

Multiround Algorithms for Scheduling Divisible Loads.

Authors :
Yang Yang
Van Der Raadt, Krijn
Casanova, Henri
Source :
IEEE Transactions on Parallel & Distributed Systems; Nov2005, Vol. 16 Issue 11, p1092-1102, 11p
Publication Year :
2005

Abstract

Divisible load applications occur in many fields of science and engineering and can be easily parallelized in a master-worker fashion, but pose several scheduling challenges. While a number of approaches have been proposed that allocate toad to workers in a single round, using multiple rounds improves overlap of computation with communication. Unfortunately, multiround algorithms are difficult to analyze and have thus received only limited attention. In this paper, we answer three open questions in the multiround divisible load scheduling area: 1) how to account for Iatencies, 2) how to account for heterogeneous platforms, and 3) how many rounds should be used. To answer 1), we derive the first closed-form optimal schedule for a homogeneous platform with both computation and communication latencies, for a given number of rounds. To answer 2) and 3), we present a novel algorithm, UMR. We evaluate UMR in a variety of realistic scenarios. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10459219
Volume :
16
Issue :
11
Database :
Complementary Index
Journal :
IEEE Transactions on Parallel & Distributed Systems
Publication Type :
Academic Journal
Accession number :
18849164
Full Text :
https://doi.org/10.1109/TPDS.2005.139