计算网格中可分割任务调度算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:ytfonrt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
任务调度通常情况下属于NP完全问题,是并行与分布式计算处理中的重要组成部分,在网格计算环境下任务调度更加复杂,设计和实现高效的任务调度算法具有相当的挑战性。计算网格中的任务调度问题就是根据一定的调度规则和调度策略,把构成工作负载的一组任务,按照一定执行时序分配到计算网格的多个计算节点上,以期缩短整个任务调度所花费的时间,取得较好的执行性能。可分割任务调度是网格计算任务调度的重要研究内容之一,在科学和工程计算领域中具有重要的地位,其有效调度算法的设计对并行分布式处理的计算效率至关重要。本文针对该领域的一种经典算法-UMR(Uniform Multi-Round)算法展开研究,该算法通过限定每次传输到工作节点任务块的大小,使各工作节点始终处于计算状态,不仅实现了计算资源的最大利用,而且可计算出整个任务调度的最优路数,但由于该算法设计中并未考虑网络带宽的有限性,因而难以满足实际计算环境的需求。本文在UMR算法中引入网络带宽限制,对该算法在实际网络带宽条件下进行重新设计,提出一种改进的多路可分割任务调度算法LBMR(limited bandwidth multi-round algorithm)。本算法不仅可保证充足带宽条件下的调度效率,而且当实际可用网络带宽受限时,也能最大程度的提高工作节点的计算效率。理论分析和基于GridSim的模拟实验结果表明:与UMR、MI(multi-installment algorithm)、XMI (eXtended MI algorithm)等同类调度算法相比,本算法对任务调度过程中的分割算法和任务分配原则两方面进行了改进,减少了任务执行过程中闲置计算节点的数量,充分利用了网格的计算资源,从而具有更好的实际应用价值。
其他文献
随着计算机网络技术的发展,企业对网络技术的应用也越来越多,局域网安全问题就变得越发重要。由于计算机中的数据都是以文件的形式存储,文件系统安全就成为局域网安全里的一
随着Internet的迅速发展,网络安全问题日益严重,安全威胁事件逐年上升,近年来的增长态势变得尤为迅猛。其中,网络蠕虫由于危害严重、攻击范围大、爆发速度快,己经成为目前互
随着信息技术的发展,电子信息系统的规模将越来越大,系统构成也将越来越复杂。本文以大规模电子信息系统为背景,针对电子信息系统监控中网络故障检测技术进行了研究。在分析了传
人脸检测与识别作为物体检测识别问题的一个特例,长期以来一直备受关注。无论是从实际应用还是从理论研究的角度来看,人脸检测与识别都是一个颇具吸引力的课题。随着社会的发
逻辑学是一门研究思维形式及思维规律的科学,它是人类进行判断,推理的基础,在人工智能的发展过程中发挥了巨大的作用。概率逻辑作为逻辑学的一个分支,它以概率论作为其理论基础,在
随着消费类电子市场的急剧增加,以视频、语音等多媒体处理为代表的实时服务越来越为大众所瞩目。传统的Linux作为分时系统其设计目标专注于吞吐量最大化,而实时能力则不尽人
随着数据库技术的快速发展,全球范围内的数据存储量急骤上升,激增的数据背后隐藏着许多潜在的信息,然而,缺乏了对数据进行深层次分析的技术,导致了“数据丰富但知识贫乏”的现象。
近几年来,随着电信市场的逐步开放,国内外竞争环境的加剧使中国电信运营商传统的经营模式备受考脸。话单量日益增加,BOSS建设的省集中,所有这些都对运营支撑系统的重要子系统计费
无线传感器网络是由大量低功耗、低代价、相互协作的节点组成,采用无基础设旌对等式通信方式进行分布式管理的网络,是一种自创造、自组织和自管理网络。节点体积小、由电能有限
随着Facebook, Twitter等网站的兴起,社交网络的规模日趋复杂和庞大。通常,网络呈现社区分布结构,而社区间非冗余关系的存在形成了网络的漏洞。分析这些社区和漏洞可以了解网