DocumentCode
3601026
Title
A Hybrid Chemical Reaction Optimization Scheme for Task Scheduling on Heterogeneous Computing Systems
Author
Yuming Xu ; Kenli Li ; Ligang He ; Longxin Zhang ; Keqin Li
Author_Institution
Nat. Supercomput. Center in Changsha, Hunan Univ., Changsha, China
Volume
26
Issue
12
fYear
2015
Firstpage
3208
Lastpage
3222
Abstract
Scheduling for directed acyclic graph (DAG) tasks with the objective of minimizing makespan has become an important problem in a variety of applications on heterogeneous computing platforms, which involves making decisions about the execution order of tasks and task-to-processor mapping. Recently, the chemical reaction optimization (CRO) method has proved to be very effective in many fields. In this paper, an improved hybrid version of the CRO method called HCRO (hybrid CRO) is developed for solving the DAG-based task scheduling problem. In HCRO, the CRO method is integrated with the novel heuristic approaches, and a new selection strategy is proposed. More specifically, the following contributions are made in this paper. (1) A Gaussian random walk approach is proposed to search for optimal local candidate solutions. (2) A left or right rotating shift method based on the theory of maximum Hamming distance is used to guarantee that our HCRO algorithm can escape from local optima. (3) A novel selection strategy based on the normal distribution and a pseudo-random shuffle approach are developed to keep the molecular diversity. Moreover, an exclusive-OR (XOR) operator between two strings is introduced to reduce the chance of cloning before new molecules are generated. Both simulation and real-life experiments have been conducted in this paper to verify the effectiveness of HCRO. The results show that the HCRO algorithm schedules the DAG tasks much better than the existing algorithms in terms of makespan and speed of convergence.
Keywords
Gaussian processes; chemical technology; directed graphs; normal distribution; optimisation; scheduling; CRO method; DAG task; DAG-based task scheduling problem; Gaussian random walk approach; HCRO algorithm; XOR operator; chemical reaction optimization method; directed acyclic graph task; exclusive-OR operator; heterogeneous computing platform; heterogeneous computing system; hybrid CRO; hybrid chemical reaction optimization scheme; maximum Hamming distance; molecular diversity; normal distribution; optimal local candidate solution; pseudo-random shuffle approach; rotating shift method; selection strategy; task-to-processor mapping; Computational modeling; Heuristic algorithms; Processor scheduling; Program processors; Scheduling; Sociology; Statistics; Chemical reaction optimization; Hamming distance; Hybrid scheduling; Normal distribution; Pseudo random shuffle; hamming distance; hybrid scheduling; normal distribution; pseudo random shuffle;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2014.2385698
Filename
6995978
Link To Document