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

An Integrated Technique for Task Matching and Scheduling onto Distributed Heterogeneous Computing Systems

Abstract: This paper presents a problem-space genetic algorithm (PSGA)-based technique for efficient matching and scheduling of an application program that can be represented by a directed acyclic graph, onto a mixed-machine distributed heterogeneous computing (DHC) system. PSGA is an evolutionary technique that combines the search capability of genetic algorithms with a known fast problem-specific heuristic to provide the best-possible solution to a problem in an efficient manner as compared to other probabilistic tech… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
61
0

Year Published

2004
2004
2009
2009

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 86 publications
(61 citation statements)
references
References 21 publications
0
61
0
Order By: Relevance
“…A program can be considered as a set of tasks and can be modeled as a Weighted Directed Acyclic Graph as below: WDAG = (T, <, E, D) [13], where…”
Section: Modeling Of the Scheduling Problemmentioning
confidence: 99%
See 3 more Smart Citations
“…A program can be considered as a set of tasks and can be modeled as a Weighted Directed Acyclic Graph as below: WDAG = (T, <, E, D) [13], where…”
Section: Modeling Of the Scheduling Problemmentioning
confidence: 99%
“…Fig. 2 The Base Genetic Algorithm (BGA) [13] In the third step, at long as the stop criterion, i.e. the number of generations, is not satisfied, the while loop will be repeated.…”
Section: A Base Genetic Algorithm (Bga)mentioning
confidence: 99%
See 2 more Smart Citations
“…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%