Learning Based Genetic Algorithm for Task Graph Scheduling

Author

Izadkhah, Habib

Source

Applied Computational Intelligence and Soft Computing

Issue

Vol. 2019, Issue 2019 (31 Dec. 2019), pp.1-15, 15 p.

Publisher

Hindawi Publishing Corporation

Publication Date

2019-02-03

Country of Publication

Egypt

No. of Pages

15

Main Subjects

Information Technology and Computer Science

Abstract EN

Nowadays, parallel and distributed based environments are used extensively; hence, for using these environments effectively, scheduling techniques are employed.

The scheduling algorithm aims to minimize the makespan (i.e., completion time) of a parallel program.

Due to the NP-hardness of the scheduling problem, in the literature, several genetic algorithms have been proposed to solve this problem, which are effective but are not efficient enough.

An effective scheduling algorithm attempts to minimize the makespan and an efficient algorithm, in addition to that, tries to reduce the complexity of the optimization process.

The majority of the existing scheduling algorithms utilize the effective scheduling algorithm, to search the solution space without considering how to reduce the complexity of the optimization process.

This paper presents a learner genetic algorithm (denoted by LAGA) to address static scheduling for processors in homogenous computing systems.

For this purpose, we proposed two learning criteria named Steepest Ascent Learning Criterion and Next Ascent Learning Criterion where we use the concepts of penalty and reward for learning.

Hence, we can reach an efficient search method for solving scheduling problem, so that the speed of finding a scheduling improves sensibly and is prevented from trapping in local optimal.

It also takes into consideration the reuse idle time criterion during the scheduling process to reduce the makespan.

The results on some benchmarks demonstrate that the LAGA provides always better scheduling against existing well-known scheduling approaches.

American Psychological Association (APA)

Izadkhah, Habib. 2019. Learning Based Genetic Algorithm for Task Graph Scheduling. Applied Computational Intelligence and Soft Computing،Vol. 2019, no. 2019, pp.1-15.
https://search.emarefa.net/detail/BIM-1117608

Modern Language Association (MLA)

Izadkhah, Habib. Learning Based Genetic Algorithm for Task Graph Scheduling. Applied Computational Intelligence and Soft Computing No. 2019 (2019), pp.1-15.
https://search.emarefa.net/detail/BIM-1117608

American Medical Association (AMA)

Izadkhah, Habib. Learning Based Genetic Algorithm for Task Graph Scheduling. Applied Computational Intelligence and Soft Computing. 2019. Vol. 2019, no. 2019, pp.1-15.
https://search.emarefa.net/detail/BIM-1117608

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references

Record ID

BIM-1117608