期刊文献+

基于萤火虫算法和动态优先级的多QoS云工作流调度 被引量:8

Multi-QoS Cloud Workflow Scheduling Based on Firefly Algorithm and Dynamic Priorities
下载PDF
导出
摘要 为了提高用户的满意程度、降低运营成本,考虑时间、费用和可靠性3个重要的服务质量因素,针对时间和可靠性双重约束下费用最小化的云工作流调度问题,提出基于萤火虫算法和动态优先级的最优调度方案。结合云工作流调度问题的特点,重新定义了萤火虫算法中的位置、距离以及位置更新方式,同时对于每一种调度方案,采用动态优先级算法确定任务顺序,以减少工作流完成时间。在WorkflowSim平台上进行模拟调度仿真实验,证明了该方法在收敛速度和最优值方面均优于传统的云工作流调度算法。 To improve the user satisfactory and reduce the operating costs, three important attributes of Quality of Service (QoS) which included time, costs and reliability were taken into account. To solve the scheduling problem of cloud workflow with minimized cost and constrains between time and reliability, an optimal scheduling approach based on firefly algorithm and dynamic priorities was proposed. The position, distance and updating mode of position in firefly algorithm were redefined and the priorities were dynamically set for task order to reduce the overall completion time. The experimental results conducted on WorkflowSim demonstrated that the proposed approach was superior to the traditional cloud workflow scheduling algorithm with regard to both the convergence speed and the obtained optimal value.
出处 《计算机集成制造系统》 EI CSCD 北大核心 2017年第5期963-971,共9页 Computer Integrated Manufacturing Systems
基金 国家自然科学基金资助项目(61472112)~~
关键词 云工作流 调度 可靠性 动态优先级 服务质量 萤火虫算法 cloud workflow scheduling reliability dynamic priority quality of service firefly algorithm
  • 相关文献

参考文献3

二级参考文献55

  • 1VOUK M A. Cloud computing-issues,research and implementations[J].Journal of Computing and Information Technology,2004,(04):235-246.
  • 2MALIK S,HUET F,CAROMEL D. Reliability aware scheduling in cloud computing[A].Piscataway,NJ:IEEE Press,2012.194-200.
  • 3EL-REWINI H,LEWIS T G. Scheduling parallel program tasks onto arbitrary target machines[J].{H}JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING,1990,(02):138-153.
  • 4SIH G C,LEE E A. A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures[J].{H}IEEE Transactions on Parallel and Distributed Systems,1993,(02):175-187.
  • 5IVERSON M A,OZGUNER F,FOLLEN G J. Parallelizing existing applications in a distributed heterogeneous environment[A].Washington,DC:IEEE Computer Society,1995.93-100.
  • 6LIU G Q,POH K L,XIE M. Iterative list scheduling for heterogeneous computing[J].{H}JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING,2005,(05):654-665.doi:10.1016/j.jpdc.2005.01.002.
  • 7TOPCUOGLU H,HARIRI S,WU M. Performance-effective and low-complexity task scheduling for heterogeneous computing[J].{H}IEEE Transactions on Parallel and Distributed Systems,2002,(03):260-274.
  • 8QIN X,JIANG H. A dynamic and reliability-driven scheduling algorithm for parallel real-time jobs executing on heterogeneous clusters[J].{H}JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING,2005,(08):885-900.
  • 9QIN X,JIANG H. A novel fault-tolerant scheduling algorithm for precedence constrained tasks in real-time heterogeneous systems[J].{H}Parallel Computing,2006,(05):331-356.
  • 10ZHOU X,XU C Z. Harmonic proportional bandwidth allocation and scheduling for service differentiation on streaming servers[J].{H}IEEE Transactions on Parallel and Distributed Systems,2004,(09):835-848.

共引文献23

同被引文献88

引证文献8

二级引证文献170

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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