网格计算中启发式任务调度算法的研究

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:young1592
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格是高性能计算和信息服务的战略性基础设施,而网格技术已成为下一代互联网应用的关键技术。网格可分为多种类型,但不论什么样的网格,网格调度系统都是其发挥潜在性能和优势所共有的核心系统,而任务调度模型及其优化算法则是网格调度系统必须解决的核心基础问题和关键技术。由于任务调度问题是NP完全问题,因此启发式调度算法得到了学术界的高度重视。针对网格中传统的启发式调度算法,本文主要工作包括以下几部分:1.首先介绍了网格计算的概念和目的、体系结构、网格计算的关键技术及主要的应用领域并指出任务调度的重要性;然后引入了任务调度的模型,在此基础上详细阐述了网格调度的过程,并对目前调度算法研究现状进行了总结。2.采用了不同与传统算法设计的思维模式,提出基于禁忌思想的网格调度新算法—Tabu_MaxLoad。该算法通过禁止任务被分配到计算资源上,直到每个任务都只有一个可用资源,仿真结果表明,与经典的优秀算法Min-min、Max-min相比,该算法明显地降低了调度的时间跨度。3.通过对Min-min算法的分析和研究,针对Min-min算法的缺陷,提出基于最小偏差的网格调度算法(Dev_Min-min),该算法构造了任务偏差矩阵,根据偏差矩阵分配任务到计算资源上。Dev_Min-min算法不仅取得较小的调度时间跨度,并且具有良好的机器负载平衡性。4.基于网格调度中安全性和可靠性这两个重要因素,改进了现有的信任驱动的网格调度算法,取得较高的效益值和算法稳定性。5.在同构环境下DAG任务图调度算法—图解-重构算法的基础上,提出了基于任务复制和时间-费用优化的DAG任务调度算法。算法考虑任务之间的通信、用户的时间期限和费用限制,更符合实际的网格环境,该算法缩短了调度跨度、降低了调度费用,取得了较好的调度性能。最后,对本文的研究工作进行了总结,对目前调度算法存在的问题进行了分析,提出了进一步的展望。
其他文献
随着移动互联网的飞速发展,智能终端性能得到显著提升,但对爆发式增长的移动应用而言,其计算和电池续航能力均显不足,将终端任务迁移到资源丰富的云端执行的代码迁移技术成为
随着Internet的发展和接入主机数量的增多,人们对服务器的性能要求越来越高。高性能性、高可用性、高伸缩性和高安全性正成为衡量一台服务器性能的标准,然而单台服务器远远达不
现实世界中的很多问题如信号传输,投资方案选择,编码错误诊断等都可以抽象为最大团问题(MCP,Maximum Clique Problem),此外,最大团问题在模式识别,计算机视觉等领域均有应用。
需求跟踪是大型复杂软件开发的一个重要部分,为软件工程的许多活动提供有力的支持:它有助于确认系统的需求是否得到实现;加深对软件制品的发展过程的理解;提高对系统设计和实现的
数据拥有者将敏感数据以密文形式外包到云服务器,用于多个用户多地共享访问。因此,在云环境下,维护密文数据的安全性和支持多用户在不同的访问权限下的高效查询是外包数据多
近年来,由于互联网的广泛普及和宽带网络的高速发展,对网络带宽要求较高的网络多媒体技术也发展迅猛,其中基于流媒体技术的相关开发与应用成为当前热点之一。传统的流媒体系统几
随着互联网技术的飞速发展,网络安全变得日益重要。远程监控不仅是一个国家对抗敌对政治势力,打击网络犯罪分子的重要手段,而且是未来网络战争中不可或缺的组成部分。程序的
QoS(Quality of Service)即服务质量是一个综合指标,用于衡量使用一个服务的满意程度。随着网络的普及发展以及网络数据传输量的迅猛增长[1],如何实现端到端的QoS成为一个棘手
随着信息技术的发展与普及,大量个人信息被发布以用于数据挖掘,这些信息在为各行业提供知识及商业价值的同时,也给个人隐私信息的安全造成了威胁。因此,研究新的、实用的隐私
移动Ad Hoc网络(移动自组网或MANET)是指由一组带有无线收发装置的移动节点组成的一个多跳的、不需要固定中心接入点或者基站支持的自治系统。以其组网灵活,快捷,不需要预设网