基于任务备份的云计算任务调度算法研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:lovedan_33
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
任务调度是云计算的关键技术,在网络带宽有限的情况下,为减少任务执行过程中的网络传输开销,可将任务调度到输入数据所在的计算节点上,面向数据本地性的任务调度算法就成为云计算任务调度技术中的一个研究热点。已有基于数据本地性的任务调度算法大多通过推迟调度部分作业使其等待合适的计算节点,以达到较高的数据本地性。在等待开销较大情况下,延迟策略会影响作业响应时间,且不能保证系统负载均衡。此外,基于云计算平台的应用通常需同时使用众多计算、存储资源来完成计算任务,对系统容错能力的研究就变得越来越重要。大多数传统的基于主从备份的容错调度算法,都为每个主任务拷贝多个备份任务,虽可保证系统容错能力,但需大量备份成本,且只考虑某一时刻单个处理机发生故障时如何调度备份任务,而针对某一时刻多个处理机同时发生故障时如何调度备份任务并没考虑。本文在对云计算特点进行研究的基础上,提出了基于数据本地驱动的主任务调度算法—DLD(Data Locality Drive)算法。该算法解决了同时满足用户服务满意度和负载均衡问题。此外,考虑单备份任务状态下,针对多个处理机同时发生故障的情况,提出了最小备份成本调度算法,该算法解决了传统的基于主从备份的容错调度算法需大量备份成本问题。论文主要工作包括:①介绍了云计算的出现背景、形式以及体系结构,将其与并行计算、网格计算和效用计算进行了比较,简单概括了云计算的特点,对现有成熟的云计算平台进行了介绍。②综合考虑到数据本地性、网络带宽、集群负载情况,提出了DLD算法。该算法将任务调度分为两阶段,第一阶段为“本地”阶段,将所有任务都调度到输入数据所在的计算节点上。第二阶段为“均衡”阶段,迭代地将最大负载计算节点上的任务移到最小负载的计算节点上,直至作业响应时间最小。③针对多个处理机同时发生故障的情况,在研究备份重载和同步错位调度技术的基础上,运用边界调度概念得出最小备份成本调度算法,该算法以备份成本最小化为主要目标。④通过仿真实验模拟调度实验数据,分别分析了主任务调度算法和备份任务调度算法的性能,结果表明本文所提算法对云计算环境任务调度有良好借鉴作用。
其他文献
随着红外热像仪制作工艺的进步以及计算机科学技术的快速发展,红外热图像以及基于红外热图像的三维温谱图重构技术将会越来越广泛地应用到实际生活当中。基于红外热图像的三
在进行常识推理时,人们从外界获得的新信念往往会与原信念集中的一些信念产生矛盾。面对不一致信念,如何对信念集进行协调性维护,这是常识推理中一个关键性问题。目前,对不一
随着计算机技术和互联网技术的飞速发展和广泛运用,数字多媒体在人们日常生活中的使用日趋频繁。计算机强大的处理能力使多媒体信息的存储、复制、传播和修改变得非常方便的
现代社会,Internet的应用越来越普及,我们通过何种方式快速从海量的图像中搜索自己所需图像显得非常重要。基于内容的图像检索技术就是为了适应海量图像数据的存取和查询操作而
文本倾向性分类是数据挖掘、模式识别和智能信息处理领域的前沿研究课题,其主要任务是根据文本中主观信息所反映的语气色彩倾向判断出其相对的情感色彩的倾向极性。支持向量
随着软件开发技术的成熟与应用的普及,软件质量的保证面临新的挑战,同时也彰显了软件测试的重要性。近年来,面向对象的技术的发展,使基于UML的软件测试已成为一个重要的研究课题
随着当今信息科学技术的发展,对于信息安全的保障也有了更加迫切的需求。当前通常用于信息安全保障方法主要有,入侵检测,防火墙以及其他的信息安全技术。保障网络安全的其中一种
复句关系词自动标识系统主要完成对复句的处理,标识复句中隐藏的关系词、关系词搭配以及语义。早期研究汉语复句的专家学者都是依靠自己的学识和思维,讨论并总结复句中隐藏的
近年来,随着基于位置的服务(LBS)和移动互联网的快速发展,地理空间数据的数据量正在迅猛的增长。这些迅速增加的空间数据给传统的空间数据索引机制带来了新的问题,而这些传统
在我们的生活中,胶囊是不可缺少的一部分,它们的质量是否合格关系到我们的身体健康和生命安全,所以对胶囊的缺陷检测问题就显得特别重要。本文检测胶囊的外形和表面缺陷,外形缺陷