DocumentCode
2606294
Title
Scheduling tasks sharing files on heterogeneous master-slave platforms
Author
Giersch, Arnaud ; Robert, Yves ; Vivien, Frédéric
Author_Institution
ICPS, CNRS, Strasbourg, France
fYear
2004
fDate
11-13 Feb. 2004
Firstpage
364
Lastpage
371
Abstract
This paper is devoted to scheduling a large collection of independent tasks onto heterogeneous clusters. The tasks depend upon (input) files which initially reside on a master processor. A given file may well be shared by several tasks. The role of the master is to distribute the files to the processors, so that they can execute the tasks. The objective for the master is to select which file to send to which slave, and in which order, so as to minimize the total execution time. The contribution of this paper is twofold. On the theoretical side, we establish complexity results that assess the difficulty of the problem. On the practical side, we design several new heuristics, which are shown to perform as efficiently as the best heuristics in [H. Casanova et al. (2000), (1999)] although their cost is an order of magnitude lower.
Keywords
computational complexity; file organisation; processor scheduling; workstation clusters; file sharing; heterogeneous clusters; heterogeneous master-slave platforms; task scheduling; Chromium; Master-slave;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing, 2004. Proceedings. 12th Euromicro Conference on
ISSN
1066-6192
Print_ISBN
0-7695-2083-9
Type
conf
DOI
10.1109/EMPDP.2004.1271468
Filename
1271468
Link To Document