论文部分内容阅读
网格是基于互联网技术,而又具有自身特点的新一代互联网技术。它是把整个Inte-rnet整合成一台巨大的超级计算机,实现资源的全面共享,为用户提供强大的计算能力和信息服务。网格的核心就是资源管理,而网格资源发现是网格资源管理的重要组成部分。在网格环境下能否实现网格资源的有效管理和查找,已经成为衡量网格系统好坏的重要标准。由于网格的动态性、分布性、异构性和自治性导致网格资源管理面临许多困难,因此,需要针对网格的特点,研究面向应用的网格资源管理技术。 本文主要对网格资源管理策略、资源管理模型、资源查找算法进行了深入研究,主要研究内容如下: 在网格资源管理策略方面,结合网格资源的特点,本文分析了当前网格资源信息的存储方式和管理方法所存在的问题。针对这些问题,本文结合Agent技术和网格资源局部性原理,对网格资源进行虚拟组织划分并在每个虚拟组织内设置VOAgent,实现不同地域异构资源的网格资源信息管理,以解决由于网格资源和用户数量巨大而带来的信息管理困难,从而实现资源信息的有效管理; 在网格资源管理模型方面,本文深入分析了网格资源管理分层模型、AO模型和计算经济模型的特点,总结各个模型存在的不足,如动态适应性差,缺乏资源预约机制、同类资源联合查找效率不高以及资源和用户信息的真实性等问题。在此基础上结合Agent技术的优势,提出了一种基于Agent的网格资源管理层次模型,分析了各个层次的功能,并在该模型的每个层次都设置了不同种类的Agent,通过这些Agent在不同层次相互协作,完成协商、决策、发现和监控等功能,从而实现高效的网格资源管理; 在网格资源查找算法方面,本文深入研究和分析了当前网格资源查找算法的特点和存在的问题,在基于Agent的网格资源管理层次模型的基础上,并结合网格资源复杂性的特征,提出了基于Agent的网格资源层次查找算法,该算法结合Agent技术优势和网格资源评估策略,能够较好的解决当前网格资源查找存在的不足,提高了资源查找的效率和稳定性,充分适应了网格环境的特点; 最后,利用Gridsim模拟网格环境,对本文提出的基于Agent的网格资源层次发现算法进行验证和简单测试。实验结果表明该算法达到了优化时间和稳定性的双重目的,并且具有良好的扩展性和实际可行性。