基于关键路径的网格任务调度算法研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:iczfjh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的飞速发展,互联网上充斥着更多可以利用的廉价资源。利用此类资源的网格计算解决规模庞大、复杂问题具有重要的意义。网格资源具有规模庞大、分布异构和动态性等特点。实现高效的网格计算需要解决许多复杂的问题,任务调度问题就是其中的一个关键问题。网格资源动态性主要反应在资源能力衰减、增强以及新资源的加入和旧资源的退出。以往的很多调度算法主要关注调度方案制定,直接将任务加入到资源节点的待执行任务序列,忽略了方案制定时和方案执行时资源能力的变化。若在方案制定时的资源能力在方案执行时衰减(退出),使得高权限任务占有了低性能资源,造成任务执行时间增加,有可能增加整个应用的并行完成时间(Makespan);若在方案制定时的资源能力在方案执行时增强,任务执行时间减小,有可能减小整个应用的Makespan;当新资源加入时,由于已经为任务分配资源,所以不影响任务执行时间和整个应用的Makespan。为了减小资源能力衰减引起应用Makespan增加的程度,以及增加能力出众的新加入资源对作业Makespan的影响,本算法根据调度执行开始时间(BT)将任务调度分为调度方案制定(TSPF)和调度方案执行(TSPE)两个阶段,定义了网格环境下的调度执行最晚开始时间、调度执行开始时间和任务优先图(DAG)中边的权值,分析了任务图冻结消减和执行消减对任务图结构的影响以及方案制定和方案执行时间的资源能力变化对调度准确性的影响。基于关键路径的调度算法(CPA)认为,尽量提前任务优先图关键路径中每个任务的完成时间,就能缩短整个作业的Makespan,即关键路径上的任务具有更高的优先权。但是,与基于最早开始时间的调度算法(ETF)比较发现,最早开始时间同样影响着作业Makespan,且在一定条件下ETF算法优于CPA算法。当前大多数调度算法主要通过预防抢夺解决资源抢夺,即在任何情况下都不允许资源抢夺。本算法在关键路径算法的基础上,根据关键路径长度(CP)定义了任务优先权,并且考虑最早开始时间对作业Makespan的影响,允许未分配资源的任务抢夺已经被任务占有的资源。在此基础上定义了资源抢夺和调度最小图,分析了资源抢夺有可能出现的几种情况,以及对任务图和调度结果的影响,并且针对一种资源抢夺情况,提出了两个启发式原则用以决定是否允许资源抢夺。最后,提出了基于BT的允许资源抢夺的网格依赖任务调度算法(BTTS)。重点分析了网格模拟平台GridSim,并在此平台上实现ETF算法、CPA算法和BTTS算法,试验结果发现BTTS算法优于其它两种算法,且有效地降低了网格动态性对调度结果的影响。
其他文献
近年来,P2P技术作为一种全新的网络应用,正主导着互联网的发展方向,与此同时P2P的管理问题也成为当前互联网络中最大的难题。因此,实现对P2P流量的有效识别及控制成为了当前
中文自动分词是实现搜索引擎信息检索的基础,长期以来一直是人们研究的重点,它广泛应用于中文信息处理的各个领域。传统的分词系统大都采用基于词典机制的分词算法,它们必须在分
大数据时代背景下,数据量的爆炸式增长,给数据存储带来巨大挑战。一方面,传统磁盘以及新型存储介质失效出错的概率随存储规模激增,导致设备级失效趋于常态化,但现有编码无法
缓冲区溢出漏洞是一个在各种类型操作系统和程序都广泛存在的一个安全漏洞,也是被黑客最多使用的攻击漏洞。目前大多数缓冲区溢出检测工具是基于源代码的,极大限制了工具的使
移动Ad hoc网络是指由若干带有无线收发信机的节点构成的一个无中心、多跳的和自组织的对等式通信网络。因为具有组网灵活、分布实施等特点,使它拥有了广阔的应用前景,一直成
P2P(Peer-to-Peer)网络目前已经成为新的热点,在现实中已经有了广泛的应用。其安全性越来越受到人们的重视。本文在对非对称算法(RSA),对称算法(DES)以及数字证书结构的深入
随着网络规模的增长,对当前的所有网络进行保护并防止恶意入侵的形势是严峻的。攻击者们可以利用网络的不同的主机的多种漏洞来达到他们的目的,例如得到目标网络的授权对服务进
随着计算机技术的不断进步,虚拟现实理论的完善,计算机图形图像处理技术的成熟,医学影像学获得了长足发展,其功能越来越多,应用领域也越来越广。虚拟内窥镜技术是基于这些技术和理论而逐步形成的一种新技术,该技术属于医学虚拟现实的范畴。本文主要对一种基于距离变换的方法进行研究,并将其应用于官腔路径提取中。不但能处理单分支结构的对象,还能处理多分支结构的对象。根据起点或已找到的中心路径上的当前点与终点的位置关
在Ad Hoc网络中,由于每个节点兼具主机和路由器的功能,从源节点到目的节点的路径通常会有多条,所以适合采用多路径路由。另一方面,多路径路由可以提高网络带宽,均衡资源利用率,延长
伴随着网络技术的飞速发展,XML已经成为了事实上的网络数据表示和传输的标准。从数据库研究的角度来看,XML的查询语言,XML的数据编码和索引结构一直是研究的重点。但是,随着