Given a parallel program represented by a task graph, the objective of a scheduling algorithm is to minimize the overall execution time of the program by properly assigning the nodes of the graph to the processors. This multiprocessor scheduling problem is NP-complete even with simplifying assumptio
An accurate parallel genetic algorithm to schedule tasks on a cluster
β Scribed by Michelle Moore
- Publisher
- Elsevier Science
- Year
- 2004
- Tongue
- English
- Weight
- 234 KB
- Volume
- 30
- Category
- Article
- ISSN
- 0167-8191
No coin nor oath required. For personal study only.
β¦ Synopsis
Recent breakthroughs in the mathematical estimation of parallel genetic algorithm parameters are applied to the NP-complete problem of scheduling multiple tasks on a cluster of computers connected by a shared bus. Numerous adjustments to the original method of parameter estimation were made in order to accurately reflect differences in the problem model. The parallel scheduler used m-ary encoding and included a shared communication bus constraint. Fitness was an indirect computation requiring an evaluation of the meaning and implications (i.e., effect on communication time) of the encoding. The degree of correctness was defined as the ''nearness'' to the optimal schedule that could be obtained in a limited amount of time. Experiments reveal that the parallel scheduling algorithm developed very accurate schedules when the modified parameter guidelines were used. This article describes the scheduling problem, the parallel genetic scheduler, the adjustments made to the mathematical estimations, the quality of the schedules that were obtained, and the accuracy of the schedules compared to mathematically predicted expected values.
π SIMILAR VOLUMES
Computational efficiency is of great significance for high-performance embedded applications. The work here develops and evaluates a geneticalgorithm-based (GA-based) optimization technique for the scheduling of messages for a class of parallel embedded signal processing techniques known as space-ti
In this piece of research, genetic algorithms are put forward for solving the HIP game. The proposed parallel approach manipulates candidate solutions via mutation and selection; no crossover has been employed. The population is limited to one candidate solution per generation, thus keeping the comp
## Abstract Both genetic algorithms (GAs) and artificial neural networks (ANNs) have been used in the field of computational electromagnetics as the most powerful optimizing tools. In this paper, a simple and efficient method is presented to handle the problem of competing convention while training