云计算中一种基于backfill的多DAG调度策略

来源 :桂林理工大学 | 被引量 : 0次 | 上传用户:zl8232565
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种全新的商业模式,它综合了虚拟化技术、大规模存储技术、分布式计算、并行计算等传统技术。基于有向无环图(DAG,Directed Acyclic Graph)的任务调度是云计算中的关键技术之一,它根据用户和任务的需求,采取恰当的调度策略将大量不同的任务分配到合适的处理器资源上进行处理,以达到任务的完成时间最小化,节约时间成本等调度目标。本文从技术策略、调度目标、调度环境等多个角度对云计算的DAG调度问题和有关技术的国内外文献进行归类分析,探究了云计算中单DAG资源调度和多DAG资源调度算法的研究现状,并剖析和归纳了目前各类调度算法的优缺点。对于单DAG的静态任务调度问题,HEFT算法、IHEFT算法等虽然总体上呈现出很好的性能,但它们各自在某些场合可以取得更优的结果。本文提出一种改进的HEFT算法,即k-HEFT算法。对于同一调度问题,当k取不同值时,该算法能够获得不同的调度效果,因此可以在适当增加时间开销的前提下,通过对比k取不同值时的调度效果,往往能够获得比HEFT更优的调度结果。实验证实,该算法可以有效缩短DAG调度执行时间跨度和提高资源利用率。对于多DAG的调度问题,本文提出一种基于backfill回填策略的调度方法,针对多个DAG在不同时刻到达的情况,在调度过程中,使后到达的DAG占用已到达并调度的DAG在资源上留下的空闲时段,减少资源上的空余时段,以缩短调度的完成时间,提升资源的利用率。由于采用backfill策略,调度将面临资源在某些时段不可用的问题,因此本文对资源可用时段给出描述,并采用改进的单DAG调度算法即k-HEFT算法来实现这种策略。通过仿真实验,验证了本文提出的算法可以较好地处理多个DAG在不同时刻到达的调度关系,且可以有效的改善和提高资源的利用效率,缩短工作流整体的执行时间跨度。
其他文献
东海泥质区具有稳定的连续沉积,为开展环境演变提供了良好的研究载体,但前人的研究侧重于沉积模式、季风、洋流及海洋环境研究,关于有机碎屑输入、源区植被变化及其影响因素
依匹乳糖和乳果糖都是非天然存在的寡糖,具有许多出色的生理功能,服用后因无法被人体直接吸收,所以不会升高血糖,与当代健康饮食的观念相符,具有非常大的市场前景。乳糖是一
本文采用改进的柠檬酸络合法制备了 一系列nCu·(1-n)Ce-O/γ-Al2O3(n=0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0)样品,并运用XRD、XPS和TPR对其进行了表征。用连续固定床
生物分子的检测是基因组学、蛋白质组学、糖组学等领域基础手段之一,而这些领域的研究关系到医学、药学、生物学等多个领域的发展。生物分子检测手段的发展会极大地促进上述
硼及其化合物一方面广泛地用于生产生活中,另一方面过多摄入硼,会对生命体造成巨大伤害。对于除去水体中的硼酸,其中一种有效的除硼方法是树脂吸附法。本论文合成了三种新的
当今,海洋可再生能源,浮体空间利用等海洋技术不断发展。在海洋开发过程中有许多问题亟待解决,其中之一就是海洋污损生物的影响。由于表面被海洋生物附着,作用在结构上的力与
捕食-食饵模型主要研究种群之间的相互作用,因其在开发可再生资源和追求最佳经济效益等方面的重要性,国内外很多学者在捕获项对捕食-食饵模型的影响等相关领域进行了研究.在
我国西部大型煤炭基地储量丰富,随着浅部资源大规模高效开采,部分矿井已进入深部开采阶段,浅部及中深部转向深部开采将成为必然趋势。深部煤炭开采致覆岩结构发生破坏,基岩水
膨胀土是一种工程性质特殊的非饱和土,在干湿循环作用下其内部会产生大量杂乱无章的裂隙。这些裂隙的萌生、发展和贯通不但破坏了土体的完整性,而且为降雨入渗提供了通道,是促使膨胀土体强度降低、导致膨胀土边坡发生浅层失稳破坏的根本肇因。因此,研究干湿循环作用下膨胀裂隙的演化规律,对采取合理的工程措施来防治膨胀土边坡的失稳破坏显得尤为重要。研究裂隙的演化规律就必须首先对裂隙进行定量化量测,目前对裂隙的定量化量
BSCF陶瓷主要用于SOFC燃料电池阴极材料及高温气体分离等,但目前对于BSCF陶瓷的烧结技术,通常为无压烧结和热压烧结等,烧结所需的时间较长,温度较高;至于连接通常使用固相扩