Back to Search Start Over

Task scheduling in distributed computing systems with a genetic algorithm

Authors :
Sung-Ho Woo
Tack-Don Han
Shin-Dug Kim
Sung-Bong Yang
Source :
Proceedings High Performance Computing on the Information Superhighway. HPC Asia '97.
Publication Year :
2002
Publisher :
IEEE Comput. Soc. Press, 2002.

Abstract

Scheduling a directed acyclic graph (DAG) which represents the precedence relations of the tasks of a parallel program in a distributed computing system (DCS) is known as an NP-complete problem except for some special cases. Many heuristic-based methods have been proposed under various models and assumptions. A DCS can be classified in two types according to the characteristics of the processors on a network: a distributed homogeneous system (DHOS) and a distributed heterogeneous system (DHES). The paper defines a general model for a DHOS and a DHES and presents a genetic algorithm (GA) to solve the task scheduling problem in the defined DCS. The performance of the proposed GA is compared with the list scheduling algorithm in a DHOS and with the one-level reach-out greedy algorithm (OLROG) in a DHES. The proposed GA has shown better performance in various environments than other scheduling methods.

Details

Database :
OpenAIRE
Journal :
Proceedings High Performance Computing on the Information Superhighway. HPC Asia '97
Accession number :
edsair.doi...........46bc973d4bfa0fe9a7aba7f3a7d60a73
Full Text :
https://doi.org/10.1109/hpc.1997.592164