首页 | 本学科首页   官方微博 | 高级检索  
   检索      

云平台上基于关键路径截取的有向无环图应用调度算法
引用本文:刘少伟,任开军,邓科峰,宋君强.云平台上基于关键路径截取的有向无环图应用调度算法[J].国防科技大学学报,2017,39(3):97-104.
作者姓名:刘少伟  任开军  邓科峰  宋君强
作者单位:国防科学技术大学 计算机学院,国防科学技术大学 海洋科学与工程研究院,国防科学技术大学 海洋科学与工程研究院,国防科学技术大学 海洋科学与工程研究院
基金项目:国家自然科学基金资助项目(61572510);国家公益行业专项计划资助项目(No.GYHY201306003)
摘    要:针对云平台上有向无环图科学应用执行容易产生虚拟机资源过剩、资源使用率低及费用虚高的问题,给出一种基于关键路径截取的有向无环图应用调度算法。该算法采取关键路径截取技术,循环找出最晚完成的未分配任务,从该任务出发,在所有未分配任务构成的图中找出最大连通子图,并计算该子图的关键路径,然后将关键路径上的任务集调度到性能匹配的虚拟机上执行;同时通过任务回填技术充分利用虚拟机的空闲时间槽,提高资源使用率。实验结果表明,在云计算平台上,该算法不仅能够在截止时间内完成有向无环图科学应用,而且可以提高资源使用率,有效减少完成该应用所需整体费用。

关 键 词:云计算平台  关键路径  虚拟机  有向无环图  资源配置
收稿时间:2015/12/14 0:00:00
修稿时间:2016/9/21 0:00:00

Critical Path Cut Based DAG application Scheduling Strategy On Cloud Platform
LIU Shaowei,REN Kaijun,DENG Kefeng and SONG Junqiang.Critical Path Cut Based DAG application Scheduling Strategy On Cloud Platform[J].Journal of National University of Defense Technology,2017,39(3):97-104.
Authors:LIU Shaowei  REN Kaijun  DENG Kefeng and SONG Junqiang
Institution:1. College of Computer, National University of Defense Technology, Changsha 410073, China,2. Academy of Ocean Science and Engineering, National University of Defense Technology, Changsha 410073, China,2. Academy of Ocean Science and Engineering, National University of Defense Technology, Changsha 410073, China and 2. Academy of Ocean Science and Engineering, National University of Defense Technology, Changsha 410073, China
Abstract:The characteristics of cloud computing such as on-demand provisioning of virtual machines in a pay-as-you-go manner have attracted more and more scientific workflows deploying on cloud platforms. Since there are many types of virtual machines which are charged by time periods, the difficulties of resource provisioning and task scheduling hinders efficient execution of scientific workflows on cloud platforms. To address the challenge, a novel Critical Path Cut (CPC) based scientific workflow scheduling algorithm is proposed in this paper. The algorithm schedules tasks on appropriate virtual machine based on CPC strategy by analyzing the dependencies of the tasks; meanwhile, it uses the isolated tasks to fill in the idle slots of the virtual machines, such that the resource utilization can be improved without affecting the overall performance. Experimental results demonstrate that, the proposed CPC algorithm can effectively reduce the execution cost of the scientific workflows while satisfying the deadline constraint in mean time.
Keywords:Cloud platform  Critical path  Virtual machine  Directed acyclic graph  resource allocation
本文献已被 CNKI 等数据库收录!
点击此处可从《国防科技大学学报》浏览原始摘要信息
点击此处可从《国防科技大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号