通信学报 ›› 2018, Vol. 39 ›› Issue (1): 56-69.doi: 10.11959/j.issn.1000-436x.2018006

• 学术论文 • 上一篇    下一篇

多云环境下带截止日期约束的科学工作流调度策略

林兵1,2,3,郭文忠2,3,4,陈国龙2,3   

  1. 1 福建师范大学物理与能源学院,福建 福州 350117
    2 福建省网络计算与智能信息处理重点实验室(福州大学),福建 福州 350116
    3 空间数据挖掘与信息共享教育部重点实验室,福建 福州 350003
    4 福州大学数学与计算机科学学院,福建 福州 350116
  • 修回日期:2018-01-01 出版日期:2018-01-01 发布日期:2018-02-07
  • 作者简介:林兵(1986-),男,福建福清人,博士,福建师范大学讲师,主要研究方向为云计算技术、计算智能及其应用。|郭文忠(1979-),男,福建泉港人,博士,福州大学教授、博士生导师,主要研究方向为计算智能及其应用。|陈国龙(1965-),男,福建莆田人,博士,福州大学教授、博士生导师,主要研究方向为人工智能、网络安全。
  • 基金资助:
    国家重点研发计划基金资助项目(2017YFB1002000);国家自然科学基金资助项目(61672159);福建省科技创新平台计划基金资助项目(2009J1007);福建省科技创新平台计划基金资助项目(2014H2005);海峡政务大数据应用省级协同创新中心基金资助项目

Scheduling strategy for science workflow with deadline constraint on multi-cloud

Bing LIN1,2,3,Wenzhong GUO2,3,4,Guolong CHEN2,3   

  1. 1 College of Physics and Energy,Fujian Normal University,Fuzhou 350117,China
    2 Fujian Provincial Key Laboratory of Networking Computing and Intelligent Information Processing (Fuzhou University),Fuzhou 350116,China
    3 Key Laboratory of Spatial Data Mining &Information Sharing,Ministry of Education,Fuzhou 350003,China
    4 College of Mathematics and Computer Science,Fuzhou University,Fuzhou 350116,China
  • Revised:2018-01-01 Online:2018-01-01 Published:2018-02-07
  • Supported by:
    The National Key R&D Program of China(2017YFB1002000);The National Natural Science Foundation of China(61672159);The Technology Innovation Platform Project of Fujian Province(2009J1007);The Technology Innovation Platform Project of Fujian Province(2014H2005);The Foundation of The Fujian Collaborative Innovation Center for Big Data Application in Governments

摘要:

针对多云环境下带截止日期约束的科学工作流调度问题,提出一种基于遗传算法操作的自适应离散粒子群优化算法(ADPSOGA),目的是在尽可能满足工作流截止日期前提下,减少其执行代价。该方法考虑多云之间的通信代价、虚拟机的启动和关闭时间以及多云之间不同的带宽通信波动;为了避免传统粒子群优化算法(PSO,particle swarm optimization)存在的过早收敛问题,引入遗传算法的随机两点交叉操作和随机单点变异操作,有效提高种群进化过程中的多样性;在充分考虑数据通信代价和任务计算代价的情况下,设计一种基于工作流截止日期约束的代价驱动调度策略。实验结果表明,ADPSOGA在波动因素存在情况下,对工作流截止日期满足和执行代价控制方面具有良好的性能表现。

关键词: 云计算, 截止日期约束, 工作流调度, 波动性

Abstract:

In view of the deadline-constrained scientific workflow scheduling on multi-cloud,an adaptive discrete particle swarm optimization with genetic algorithm (ADPSOGA) was proposed,which aimed to minimize the execution cost of workflow while meeting its deadline constrains.Firstly,the data transfer cost,the shutdown and boot time of virtual machines,and the bandwidth fluctuations among different cloud providers were considered by this method.Secondly,in order to avoid the premature convergence of traditional particle swarm optimization (PSO),the randomly two-point crossover operator and randomly one-point mutation operator of the genetic algorithm (GA) was introduced.It could effectively improve the diversity of the population in the process of evolution.Finally,a cost-driven strategy for the deadline-constrained workflow was designed.It both considered the data transfer cost and the computing cost.Experimental results show that the ADPSOGA has better performance in terms of deadline and cost reducing in the fluctuant environment.

Key words: cloud computing, deadline constraint, workflow scheduling, fluctuation

中图分类号: 

No Suggested Reading articles found!