1997
DOI: 10.1006/jpdc.1997.1392
|View full text |Cite
|
Sign up to set email alerts
|

Task Matching and Scheduling in Heterogeneous Computing Environments Using a Genetic-Algorithm-Based Approach

Abstract: To exploit a heterogeneous computing (HC) environment, an application task may be decomposed into subtasks that have data dependencies. Subtask matching and scheduling consists of assigning subtasks to machines, ordering subtask execution for each machine, and ordering intermachine data transfers. The goal is to achieve the minimal completion time for the task. A heuristic approach based on a genetic algorithm is developed to do matching and scheduling in HC environments. It is assumed that the matcher/schedul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
230
0
14

Year Published

1999
1999
2011
2011

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 329 publications
(251 citation statements)
references
References 23 publications
0
230
0
14
Order By: Relevance
“…The GA method shown here is based on [28] and [32]. The general GA starts by generating an initial population and evaluating the population.…”
Section: Genetic Algorithmmentioning
confidence: 99%
“…The GA method shown here is based on [28] and [32]. The general GA starts by generating an initial population and evaluating the population.…”
Section: Genetic Algorithmmentioning
confidence: 99%
“…A machine can simultaneously handle one outgoing data transmission and one incoming data reception. Similar to the study in [27], we assume that:…”
Section: Simulation Setupmentioning
confidence: 99%
“…Because of its key importance on performance, the task scheduling problem in general has been extensively studied and various heuristics have been proposed in the literature [3][4][5][6][7][8][9][10][11][12][13][14][15][16][17] . These heuristics are classified into a variety of categories such as list scheduling algorithms, clustering algorithms, guided random search methods and task duplication based algorithms.…”
Section: Introdutionmentioning
confidence: 99%
“…Genetic algorithms [10][11][12][13] are of the most widely studied guided random search techniques for the task scheduling problem. Among these algorithms, the task matching and scheduling algorithm using a genetic approach [10] , Problem-Space Genetic Algorithm (PSGA) [11] and Push-Pull [12] are proposed for heterogeneous processors and an incremental genetic algorithm (GA) [13] for the homogeneous processors.…”
Section: Introdutionmentioning
confidence: 99%
See 1 more Smart Citation