期刊文献+

QoS约束云环境下的工作流能效调度算法

Workflow Energy-efficient Scheduling Algorithm in Cloud Environment with QoS Constraint
下载PDF
导出
摘要 云环境可以为大规模工作流的执行提供高效、可靠的运行环境,但工作流执行时带来的高能耗不仅会增加云资源提供方的经济成本,还会影响云系统的可靠性,并对环境产生不利影响。为了在满足用户截止时间QoS需求的同时降低云环境中工作流调度的执行能耗,提出一种工作流能效调度算法QCWES。该算法将工作流的能效调度方案求解划分为3个阶段:截止时间重分配、任务调度选择排序以及基于DVFS的最佳资源选择。截止时间重分配阶段旨在将用户定义的全局工作流截止时间在各个任务间进行重分配,任务调度选择排序阶段旨在通过自顶向下的任务分级方式得到任务调度序列;基于DVFS的最佳资源选择阶段旨在为每个任务选择带有合适电压/频率等级的最优目标资源,在满足任务的子截止时间的前提下使总体能耗达到最小。通过随机工作流和基于高斯消元法的现实工作流结构,对算法的性能进行仿真实验分析。结果表明,所提算法可以在满足截止时间约束下降低工作流的执行能耗,实现用户方的QoS需求与资源方的能耗间的均衡。 Cloud provides a high-efficient and reliable execution environment for scheduling large-scale workflow.However,the high energy consumption resulted by workflow execution not only increases the economic cost of cloud resource providers,but influences the system reliability and has a negative effect to the environment.For meeting user-defined deadline QoS requirement and reducing the execution consumption of workflow scheduling in cloud,a workflow energy-efficient scheduling algorithm QCWES was proposed.QCWES divides the energy-efficient scheduling scheme of workflow into three phases:the deadline redistribution,the ordering of scheduled tasks and the best resource selection based on DVFS.The deadline redistribution phase is to redistribute the user-defined overall workflow deadline among all tasks,the ordering of scheduled tasks is to obtain the scheduling order of tasks by top-down task leveling,the best resource selection based on DVFS is to select the best available resource with appropriate voltage/frequency level for each task so that the total energy consumption is minimal while meeting its sub-deadline.Some simulation experiments were constructed to evaluate the performance of our algorithm by random workflow and the real-world workflow based on Gaussian Elimination.The results show that QCWES can reduce the energy consumption of workflow scheduling under meeting deadline constraint,and achieve the trade-off between users' QoS requirement and resources' energy consumption.
作者 李廷元 王博岩 LI Ting- yuan1,WANG Bo- yan2(1School of Computer,Civil Aviation Flight University of China,Guanghan,Sichuan 618307,China;2School of Computer Science and Technology, Civil Aviation University of Chian,Tianjin 300300, Chin)
出处 《计算机科学》 CSCD 北大核心 2018年第B06期304-309,327,共7页 Computer Science
基金 国家民航局科技创新引导项目(MHRD20140214) 民航局和国家自然基金委民航联合基金项目(U1333113)资助
关键词 云计算 工作流调度 QOS约束 能效调度 动态电压/频率缩放 Cloud computing Workflow scheduling QoS constraint Enegy efficient scheduling Dynamic voltage/firequency scaling
  • 相关文献

参考文献4

二级参考文献47

  • 1景维鹏,吴智博,刘宏伟,董剑.支持优先级约束任务的容错调度算法[J].清华大学学报(自然科学版),2011,51(S1):1440-1444. 被引量:4
  • 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.
  • 10C Lin, et al. A reference architecture for scientific workflow man- agement systems and the view SOA solution [ J ]. IEEE Transac- tions on Service Computing, 2009,2( 1 ) :79-92.

共引文献37

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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