Title :
Load Balancing Task Scheduling Based on Genetic Algorithm in Cloud Computing
Author :
Tingting Wang ; Zhaobin Liu ; Yi Chen ; Yujie Xu ; Xiaoming Dai
Author_Institution :
Sch. of Inf. Sci. & Technol., Dalian Maritime Univ., Dalian, China
Abstract :
Task scheduling is one of the most critical issues on cloud platform. The number of users is huge and data volume is tremendous. Requests of asset sharing and reuse become more and more imperative. Efficient task scheduling mechanism should meet users´ requirements and improve the resource utilization, so as to enhance the overall performance of the cloud computing environment. In order to solve this problem, considering the new characteristics of cloud computing and original adaptive genetic algorithm(AGA), a new scheduling algorithm based on double-fitness adaptive algorithm-job spanning time and load balancing genetic algorithm(JLGA) is established. This strategy not only works out a tasks scheduling sequence with shorter job and average job makespan, but also satisfies inter-nodes load balancing. At the same time, this paper adopts greedy algorithm to initialize the population, brings in variance to describe the load intensive among nodes, weights multi-fitness function. We then compare the performance of JLGA with AGA through simulations. It proves the validity of the scheduling algorithm and the effectiveness of the optimization method.
Keywords :
cloud computing; genetic algorithms; greedy algorithms; resource allocation; scheduling; AGA; JLGA; adaptive genetic algorithm; asset sharing; cloud computing environment; cloud platform; double-fitness adaptive algorithm-job spanning time; greedy algorithm; inter-nodes load balancing; load balancing genetic algorithm; load balancing task scheduling; multifitness function; optimization method; resource utilization; scheduling algorithm; task scheduling mechanism; tasks scheduling sequence; Cloud computing; Genetic algorithms; Load management; Processor scheduling; Resource management; Sociology; Statistics; cloud computing; double-fitness; genetic algorithm(GA); load balancing; task scheduling;
Conference_Titel :
Dependable, Autonomic and Secure Computing (DASC), 2014 IEEE 12th International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-1-4799-5078-2
DOI :
10.1109/DASC.2014.35