论文部分内容阅读
近年来,科学计算从主机集中方式转移到并行和分布方式。网格成为迅猛发展的分布式计算技术,它试图将互联网中所有的资源(计算资源、存储资源、通信资源、软件资源、信息资源等)实现全面共享与协同合作,从而将互联网整合成一台巨大的超级计算机。作为一个集成的计算资源环境,它能够吸收各种计算资源,将它们转化成一种随处可得的、可靠的、标准的且相对经济的计算能力,使人们通过获得网格资源就象用电一样方便。随着当今科技的发展,许多领域对计算能力的要求越来越高,单台计算机已很难满足计算需求。网格计算技术正是以满足计算资源和计算能力不断增长的需求而产生的,其最终目标是消除信息孤岛和资源孤岛。由于网格是项新的研究领域,网格环境相对于一般网络环境有着更为复杂的特征,从本质上说,大规模的网格资源具有分布性,共享性,自相似性,动态性,多样性,自治性与管理的多重性等特点。因此,实现有效的网格计算还有很多问题需要解决的,具体包括资源调度和管理、系统安全、编程模式、性能评测和数据存取等。其中,在网格环境里如何有效地管理和分配资源已成为网格系统的研究重点之一。由于资源在广域网上的分布性、异构性以及存在着不同的存取和花费模式,使得网格环境下的资源管理变得十分复杂和具有挑战性。本文试图从网格资源的特点出发,寻求一种更加合理的网格资源管理模型和更加有效的资源分配策略。在前人研究的基础上,主要做了以下研究工作和创新:(1)本文介绍了网格的基本概念,特点和应用领域。描述了当前比较流行的网格体系结构,讨论了目前典型的网格技术与资源管理系统。本文深入地分析了网格资源管理的现状,总结了目前网格资源管理技术中的不足之处。(2)本文分析了现有的网格资源管理的模型,提出了超市模型,突出了促销策略因素在网格资源管理分配中的作用及引入超市模型的优点——将信誉度高的节点的目录信息主动转发,能实现资源的快速匹配,更高效的分配稀缺资源。(3)本文将信誉度的概念引入到超市模型中,给出了基于信誉度的资源查找分配算法的描述,并把该模型应用到基于网格的中学教育资源共享中。(4)本文把泛洪算法(Flooding)和基于流言传播机制的算法(Rumor)作了分析对比,并运用网格建模与仿真工具箱GridSim对这两种促销算法进行了模拟。实验结果表明,在网格环境下,本文提出的算法是可行的,能够改善网格的整体性能。