期刊文献+

基于云环境的双QoS约束多目标工作流调度 被引量:5

Multi-objective workflow scheduling with Bi-QoS constraint based on cloud environment
下载PDF
导出
摘要 针对多QoS约束的工作流调度优化问题,提出一种云环境下的工作流多目标调度遗传算法。为寻找满足预算和期限双QoS约束的工作流执行时间与代价的同步最优解,建立遗传调度模型。对工作流进行结构分层,确保任务执行顺序;将个体惩罚因素引入适应度函数中,保留接近约束的边界解,扩展解空间分布;在层次、任务及资源层面上设计3种遗传交叉和变异,增加最优解的求解概率。实验结果表明,该算法在Pareto最优解分布、收敛性和稳定性及调度效率方面均优于基准算法。 Aiming at the optimization problem of workflow scheduling under multi-QoS constraints,a cloud workflow multi-objective scheduling genetic algorithm was designed.For searching the synchromization optimization solutions of workflow execution time and cost satisfying bi-QoS of budget and deadline,the genetic scheduling model was built.The workflow structure was divided into several levels,which ensured the execution order.The individual punishment element was introduced into the fitness function,which kept the boundary solution close to constraint and extended the solution space.Three kinds of genetic crossover and mutation operation were respectively introduced among levels,tasks and resources,which improved the solving rate of the optimal solution.Experimental results show that the proposed algorithm performs better than other baseline algorithms in the distribution of Pareto optimal,convergence and stability and scheduling efficiency.
作者 薛庆水 李凤英 XUE Qing-shui;LI Feng-ying(School of Computer Science and Information Engineering,Shanghai Institute of Technology,Shanghai 201418,China;School of Continuing Education,Shanghai Jiao Tong University,Shanghai 200240,China)
出处 《计算机工程与设计》 北大核心 2019年第8期2196-2203,共8页 Computer Engineering and Design
基金 国家自然科学基金项目(61170227) 上海应用技术大学协同创新基金项目(39120K178038)
关键词 云计算 工作流调度 遗传算法 任务分层 多目标优化 cloud computing workflow scheduling genetic algorithm tasks leveling multi-objective optimization
  • 相关文献

参考文献4

二级参考文献29

  • 1赵锋,王宝生,卢泽新,刘亚萍.非割边链路故障对网络流量的影响分析[J].通信学报,2006,27(z1):184-188. 被引量:2
  • 2俞乃博.云计算IaaS服务模式探讨[J].电信科学,2011,27(S1):39-43. 被引量:19
  • 3Bittencourt L F, Madeira E R M, da Fonseca N L S. Scheduling in Hybrid Clouds. IEEE Communications Magazine, 2012, 50(9): 42-47.
  • 4Tindell K W, Burns A, Wellings A J. Allocating Hard Real-Time Tasks: An NP-Hard Problem Made Easy. Real-Time Systems, 1992, 4(2): 145-165.
  • 5Armbrust M, Fox A, Griffith R, et al. A View of Cloud Computing. Communications of the ACM, 2010, 53(4): 50-58.
  • 6Kwok Y K, Ahmad I. Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors. ACM Computing Surveys, 1999, 31(4): 406-471.
  • 7Cao H J, Jin H, Wu X X, et al. DAGMap: Efficient and Depend-able Scheduling of DAG Workflow Job in Grid. The Journal of Supercomputing, 2010, 51(2): 201-223.
  • 8Chen W N, Zhang J. An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem with Various QoS Requirements. IEEE Trans on Systems, Man, and Cybernetics: Applications and Reviews, 2008, 39(1): 29-43.
  • 9Abrishami S, Naghibzadeh M, Epema D H J. Deadline-Constrained Workflow Scheduling Algorithms for Infrastructure as a Service Clouds. Future Generation Computer Systems, 2013, 29(1): 158-169.
  • 10Pandey S, Wu L L, Guru S M, et al. A Particle Swarm Optimization-Based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments // Proc of the 24th IEEE International Conference on Advanced Information Networking and Applications. Perth, USA, 2010: 400-407.

共引文献21

同被引文献53

引证文献5

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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