An Improved Genetic Algorithm for Job Scheduling in Cloud Computing Environment

The cloud computing is the development of distributed computing, parallel computing and grid computing, or defined as the commercial implementation of these computer science concepts. One of the fundamental issues in this environment is related to task scheduling. Cloud task scheduling is an NP-hard optimization problem, and many meta-heuristic algorithms have been proposed to solve it. A good task scheduler should adapt its scheduling strategy to the changing environment and the types of tasks. A Genetic Algorithm (GA) for job scheduling has been proposed and produced good results. The main disadvantage of GA is time consuming problem. In this paper, the Improved GA (IGA) with good initial solution was proposed to reduce the GA execution time. Keywords: Genetic Algorithm,Cloud Computing ,Quality of Service;

[1]  D. Dutta,et al.  A genetic: algorithm approach to cost-based multi-QoS job scheduling in cloud computing environment , 2011, ICWET.

[2]  Luqun Li,et al.  An Optimistic Differentiated Service Job Scheduling System for Cloud Computing Service Users and Providers , 2009, 2009 Third International Conference on Multimedia and Ubiquitous Engineering.

[3]  Marjan Laal,et al.  AWERProcedia Information Technology & Computer Science , 2013 .

[4]  Li-zhen Cui,et al.  A Multiple QoS Constrained Scheduling Strategy of Multiple Workflows for Cloud Computing , 2009, 2009 IEEE International Symposium on Parallel and Distributed Processing with Applications.

[5]  H. Ibrahim,et al.  Improved genetic algorithm for scheduling divisible data grid application , 2007, 2007 IEEE International Conference on Telecommunications and Malaysia International Conference on Communications.

[6]  Jian Xie,et al.  Independent Tasks Scheduling Based on Genetic Algorithm in Cloud Computing , 2009, 2009 5th International Conference on Wireless Communications, Networking and Mobile Computing.

[7]  G. Sahoo,et al.  Mathematical Model of Cloud Computing Framework Using Fuzzy Bee Colony Optimization Technique , 2009, 2009 International Conference on Advances in Computing, Control, and Telecommunication Technologies.

[8]  Nawwaf N. Kharma,et al.  An Efficient Genetic Algorithm for Task Scheduling in Heterogeneous Distributed Computing Systems , 2006, 2006 IEEE International Conference on Evolutionary Computation.