Load Balance Aware Genetic Algorithm for Task Scheduling in Cloud Computing

被引:0
|
作者
Zhan, Zhi-Hui [1 ]
Zhang, Ge-Yi [5 ]
Ying-Lin [2 ,6 ]
Gong, Yue-Jiao [3 ]
Zhang, Jun [4 ]
机构
[1] Sun Yat Sen Univ, Dept Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
[2] Minist Educ, Key Lab Machine Intelligence & Adv Comp, Beijing, Peoples R China
[3] MOE, Engn Res Ctr Supercomp Engn Software, Beijing, Peoples R China
[4] Educ Dept Guangdong Prov, Key Lab Software Technol, Guangzhou, Guangdong, Peoples R China
[5] Sun Yat Sen Univ, Sch Sofware Engn, Guangzhou 510006, Guangdong, Peoples R China
[6] Sun Yat Sen Univ, Dept Psychol, Guangzhou 510275, Guangdong, Peoples R China
来源
SIMULATED EVOLUTION AND LEARNING (SEAL 2014) | 2014年 / 8886卷
关键词
Genetic Algorithm; Cloud Computing; Load Balance; Task Scheduling; INDEPENDENT TASKS; OPTIMIZATION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes to solve the task scheduling problem in cloud computing by using a load balance aware genetic algorithm (LAGA) with Min-min and Max-min methods. Task scheduling problems are of great importance in cloud computing, and become especially challenging when taking load balance into account. Our proposed LAGA algorithm has several advantages when solving this kind of problems. Firstly, by introducing the time load balance (TLB) model to help establish the fitness function with makespan, the algorithm benefits from the ability to find the solution that performs best on load balance among a set of solutions with the same makespan. More importantly, the interaction between makespan and TLB helps the algorithm to minimize makespan in the same time. Secondly, Min-min and Max-min methods are used to produce promising individuals at the beginning of evolution, leading to noticeable improvement of evolution efficiency. We evaluated LAGA on several task scheduling problems and compared with a Min-min, Max-min improved version of genetic algorithm (MMGA), which does not use the TLB strategy. The results show that LAGA can obtain very competitive results with good load balancing properties, and outperform MMGA in both makespan and TLB objectives.
引用
收藏
页码:644 / 655
页数:12
相关论文
empty
未找到相关数据