网格协同设计环境中任务调度方法研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:su18tt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格计算作为一种提供高性能计算、管理和服务的新技术,已经得到了越来越多的关注。而调度是网格计算中最基本、最关键,也是最具有挑战性的问题之一,是影响网格计算执行效率的一个关键因素。网格协同设计环境中任务调度同样也是最基本、最关键的问题,而且由于网格协同设计本身的特点,网格协同设计环境中的任务调度具有特殊性。 资源预留是提高调度效率的一种有效方法。预留资源有利于顺利执行运行时间较长的任务和有QoS要求的任务,可以保证任务在开始执行时获得资源。在网格协同设计过程中,由于任务通常大小不均,其中的某些任务的执行常常成为整个任务执行的关键,而资源预留可以改善这一情况。因此,本文在网格协同设计的任务调度机制中引入了资源预留。 针对DAG调度中个别大子任务制约任务完成时间的情况,本文提出了关键任务和资源预留时机的定义,以及为关键任务动态预留资源的思想,并提出了一种网格环境中基于DAG的任务映射算法—KtRR,从而达到有效缩短任务的执行时间的目的。测试结果表明,该算法效率高于现有的DAG调度算法,适用于网格协同设计环境。 针对当前对资源预留的研究主要集中在对计算资源预留的情况,本文中提出了一种资源预留的统一策略,该策略将其它资源的预留和计算资源的预留一起加以考虑,可以提高预留的效率,当采用该策略时可以缩短任务映射的makespan。模拟验证结果表明,该策略能够很好地和前述的基于资源预留的任务映射算法结合起来,适用于网格的动态性异构性环境。
其他文献
基于中间件的多层体系结构以己成为当前架构大型分布式异构应用系统的重要基础。中间件是多层体系结构中一个非常重要的部分,中间件为系统设计人员、应用开发人员、系统维护人
随着信息技术的不断发展,人们希望能够随时随地的访问各种信息资源,移动终端设备的出现使人们的这种愿望成为可能。由于无线通讯网络传输速率的飞跃,以个人信息管理为主的终
本论文结合所在单位承担的民航太原机场ATC 项目,以网络监控子系统为对象,描述网络监控系统的设计和实现。随着计算机网络的发展和普及,计算机网络的规模越来越大,结构也越来
网络拓扑结构是网络管理的基础也是很多网络应用与研究的操作对象.如何及时、快速、准确的获得网络拓扑结构一直是网络研究的热点和重点.实现网络拓扑搜索的方法有很多,有基
随着我国经济和社会的不断发展,核电已经成为我国能源战略重要组成部分。但是,单纯引进国外核电软件已不能完全满足我国核电发展的需求。一方面是我国众多的核电站正在使用这些
借助计算机网络提供的营养咨询服务方便、快捷,有利于指导人们的饮食习惯。营养咨询系统能够根据人们的个人情况提供科学的食谱,并且评价食谱。本文的主要内容是关于一个基于
由于K-均值聚类算法对初始点敏感、易陷入局部最小解,一些文献将模拟退火算法与K-均值聚类结合,利用模拟退火算法的全局最优性求解聚类最优。在这些文献中,邻域的搜索都是不
本文重点研究面向多媒体检索领域的视频对象分割方法.在时空对象分割算法方面,提出一种基于区域的时空MRF模型对象分割方法和一种基于区域的层次MRF模型对象分割方法.在基于
软件复用是解决软件危机的比较现实可行方法之一,为了充分利用可复用构件,完成大量构件的分类、检索、维护和集成,构件库系统的研究及相关工具相当重要。 本文首先介绍了
随着Internet的蓬勃发展,电子商务也在迅速崛起。B2C成为非常重要的电子商务模型。市场是人们为了进行交易而进行集会的地方。电子市场的意义在于用Internet上的电子交易代替