DocumentCode
1436763
Title
Chemical Reaction Optimization for Task Scheduling in Grid Computing
Author
Jin Xu ; Lam, Albert Y S ; Li, Victor O. K.
Author_Institution
Dept. of Electr. & Electron. Eng., Univ. of Hong Kong, Hong Kong, China
Volume
22
Issue
10
fYear
2011
Firstpage
1624
Lastpage
1631
Abstract
Grid computing solves high performance and high-throughput computing problems through sharing resources ranging from personal computers to supercomputers distributed around the world. One of the major problems is task scheduling, i.e., allocating tasks to resources. In addition to Makespan and Flowtime, we also take reliability of resources into account, and task scheduling is formulated as an optimization problem with three objectives. This is an NP-hard problem, and thus, metaheuristic approaches are employed to find the optimal solutions. In this paper, several versions of the Chemical Reaction Optimization (CRO) algorithm are proposed for the grid scheduling problem. CRO is a population-based metaheuristic inspired by the interactions between molecules in a chemical reaction. We compare these CRO methods with four other acknowledged metaheuristics on a wide range of instances. Simulation results show that the CRO methods generally perform better than existing methods and performance improvement is especially significant in large-scale applications.
Keywords
chemical reactions; grid computing; microcomputers; optimisation; processor scheduling; resource allocation; NP-hard problem; chemical reaction optimization; grid computing; metaheuristic approaches; personal computers; resource allocation; resource sharing; supercomputers; task scheduling; Chemicals; Grid computing; Optimization; Processor scheduling; Reliability; Scheduling; Computer network security; finite state machines; site security monitoring; string matching.;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2011.35
Filename
5703075
Link To Document