期刊文献+

多目标最优化云工作流调度进化遗传算法 被引量:6

Evoluation Genetic Algorithm of Multi-objective Optimization Scheduling on Cloud Workflow
在线阅读 下载PDF
导出
摘要 为了实现云环境中科学工作流调度的执行跨度和执行代价的同步优化,提出了一种多目标最优化进化遗传调度算法MOEGA。该算法以进化遗传为基础,定义了任务与虚拟机映射、虚拟机与主机部署间的编码机制,设计了满足多目标优化的适应度函数。同时,为了满足种群的多样性,在调度方案中引入了交叉与变异操作,并使用启发式方法进行种群初始化。通过4种现实科学工作流的仿真实验,将其与同类型算法进行了性能比较。结果表明,MOEGA算法不仅可以满足工作流截止时间约束,而且在降低任务执行跨度与执行代价的综合性能方面也优于其他算法。 To implement the synchronous optimization of makespan and execution cost of scientific workflow scheduling in cloud environment,this paper proposed a multi-objective optimization evoluation genetic scheduling algorithm named MOEGA.Based on evoluation genetics,MOEGA defines the encoding mechanism of the mapping between tasks and virtual machines,virtual machines and hosts placement,and designs the fitness function satisfying multi-objective optimization.Meanwhile,for meeting the diversity of population,the crossover operation and mutation operation are introduced into the scheduling scheme,and the heuristics is used to initialize the population.Through the experimental tests of four types of scientific workflow in reality,its performance was compared with the same types of algorithms.The results show that MOEGA not only can meet the deadline constraint of workflow,but also outperforms other algorithms in overall performance of reducing the execution makespan and execution cost.
作者 王国豪 李庆华 刘安丰 WANG Guo-hao;LI Qing-hua;LIU An-feng(College of Engineering,Lishui University, Lishui, Zhejiang 323000, China;School of Information and Science,Central South University, Changsha 410083, China)
出处 《计算机科学》 CSCD 北大核心 2018年第5期31-37,48,共8页 Computer Science
基金 浙江省教育厅科研备案项目(Y201534160) 浙江省公益性应用研究计划项目(2016C31G2260015)资助
关键词 云计算 遗传算法 工作流调度 多目标优化 适应度函数 Cloud computing Genetic algorithm Workflow scheduling Multi objective optimization Fitness function
  • 相关文献

参考文献2

二级参考文献19

  • 1俞乃博.云计算IaaS服务模式探讨[J].电信科学,2011,27(S1):39-43. 被引量:19
  • 2CHAKRABARTI A, DAMODARAN A, SENGUPTA S. Grid compu- ting security: a taxonomy[J]. IEEE Security & Privacy, 2008, 6 (1) :44-51.
  • 3KOЮDZIEJ J, XHAFA F. Integration of task abortion and security requirements in GA-based meta-heuristics for independent batch gridscheduling[J]. Computers and Mathematics with Applications, 2012, 63(2) : 350-364.
  • 4LIU Hong-bo, ABRANHAM A, SNASEL V, et al. Swarm scheduling approaches for work-flow applications with security constraints in dis- tributed data-intensive computing environments[J]. Information Sci- ences, 2012,192(6) : 228-243.
  • 5WU Zhang-jun, LIU Xiao, NI Zhi-wei, et al. A market-oriented hier- archical scheduling strategy in cloud workflow systems [ J ]. ,Journal of Supercomput, 2013, 63( 1 ): 256-293.
  • 6WANG Wei, ZENG Guo-sun, TANG Dai-zhong, et al. Cloud-DLS: dynamic trusted scheduling for cloud computing [ J ]. Expert Sys- tems with Applications, 2012, 39(3): 2321-2329.
  • 7LI De-yi, LIU Chang-yu, GAN Wen-yan. A new cognitive model: cloud model [ J]. International Journal of Inteligent Systems, 2009, 24(3) : 357-375.
  • 8SALMAN A, AHMAD I, AL-MADANI S. Particle swarm optimization for task assignment problem [ J ]. Microprocessors and Microsys- tems, 2002, 26(8) : 363-371.
  • 9CALHEIROS R N, RAN JAN R, BELOGLAZOV A, et al. Cloud- Sim: a toolkit for modeling and simulation of cloud computing envi- ronments and evaluation of resource provisioning algorithms [ J ]. Soft- ware: Practice and Experience, 2011,41 (1) : 23-50.
  • 10公茂果,焦李成,杨咚咚,马文萍.进化多目标优化算法研究[J].软件学报,2009,20(2):271-289. 被引量:417

共引文献18

同被引文献51

引证文献6

二级引证文献61

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部