摘要
为了优化云环境中期限约束的工作流调度代价优化问题,提出一种期限分割的工作流调度代价优化算法(Workflow Scheduling Cost Optimization under Deadline Distribution,WSCO-DD)。算法将工作流任务的调度过程划分为4个阶段:工作流分层、期限分割、任务选择和实例选择。工作流分层通过升秩值方法将所有工作流任务进行层次划分,提高并行执行程度;期限分割实现全局期限在不同工作流层次上的子分割;任务选择基于最早开始时间原则赋予任务优先级,得到任务调度序列;实例选择旨在选择执行代价最小的最优实例。通过科学工作流结构的仿真实验,证明WSCO-DD算法在满足期限约束的同时,在降低工作流执行代价和提高调度成功率性能上均优于其他算法。
For optimizing workflow scheduling cost under budget constraint in cloud,a workflow scheduling algorithm WSCO-DD is presented.WSCO-DD divides the workflow scheduling process into four steps:workflow leveling,deadline distribution,task selection and instance selection.Workflow leveling partitions all workflow tasks into different levels by the top-down rank,which can improve parallelism degree.Deadline distribution divides the overall deadline into the defined levels.Task selection selects the scheduled-priority task by the earliest start time principle,which can obtain the order of scheduled tasks.Instance selection selects the best instance with minimizing execution cost.Through the simulation experiments of scientific workflow,it is proved that WSCO-DD can better reduce the workflow execution cost and improve the scheduling success rate than other algorithms under contraint of meeting deadline.
作者
刘晓霞
李芳
LIU Xiaoxia;LI Fang(Department of Information Engineering,Sichuan Water Conservancy Vocational College,Chongzhou 611231,Sichuan,China;College of Computer Science,Chongqing University,Chongqing 400044,China)
出处
《实验室研究与探索》
CAS
北大核心
2018年第10期136-141,161,共7页
Research and Exploration In Laboratory
基金
国家科技计划支撑基金项目(2012BAH76F01)
国家自然科学基金项目(No.61701331)
四川省教育厅自然科学基金一般项目(No.18ZB0498)
四川省水利厅2017年科研计划项目(No.SL2017-01)
关键词
云环境
工作流调度
期限分割
期限约束
代价优化
cloud environment
workflow scheduling
deadline distribution
deadline constraint
cost optimization