论文部分内容阅读
网格计算研究的基本目的就是实现最大范围内的计算资源共享,并提供协同计算能力。网格概念的提出改变了人们对传统计算的看法,因为网格突破了计算能力大小、地理位置、传统的共享或协作等各方面的限制。它的核心就是消除了以往对计算和计算资源认识上的种种限制,使人们能够以一种全新的、更自由、更方便的方式使用计算资源,解决以前无法解决的复杂问题。
网格计算系统将地理分布、系统异构、性能各异的各种资源,通过高速互连网络连接,形成广域范围的无缝集成和协同计算环境。在缺少中央控制、没有全知者以及强信任关系的情况下,能够协同使用地理上分布的各种资源。这些资源包括高性能计算机、计算机机群、大型服务器、贵重科研设备、大型通信设备、可视化设备等。网格计算系统的本质是资源的联合和资源的虚拟化,他最终为使用者提供与地理位置无关、与具体物理设施无关的通用计算能力。
网格是把广域网上大量分布、异构资源进行整合,实现统一视图和统一访问接口的基础设施。资源信息服务在网格中具有重要地位,其作用是感知和监控异构资源,并为上层应用提供资源信息,从而为资源调度和选择系统策略提供依据。传统的主机监控不能适用于网格,现有的网格资源信息服务也存在一定缺点。针对大规模网格计算环境下的监控系统,不论是传统的层次化模型或是基于GMA的监控模型都遇到了相应的问题。本文分析了常见的机群及网格监控系统,借助网格服务体系结构中的网格信息服务机制,提出并实现了一种可扩展的网格监控系统。该系统基于网格服务调用的方法,结合多种信息获取机制的使用,缓解了层次化模型中的性能瓶颈问题,同时弥补了GMA模型中信息分布和管理相对松散的不足,具有较好的适用性、灵活性和可扩展性。最后,本文给出了该监控系统的一个原型实现,并对其性能和特点加以了分析。
本文的主要工作和创新点包括:(1)系统分析和总结了现有的主要网格监控模型和监控应用,包括GMA模型和层次化模型的特点,指出它们在实际网格应用中的优势和不足。
(2)提出了一种新的网格监控模型,该模型基于网格服务架构中的网格信息服务机制,结合了不同监控模型的特点,并采用多种信息获取机制,提高了监控系统的灵活性和可扩展性。
(3)在监控系统中引入了域监控服务等概念,从逻辑上扩展了监控服务的功能和应用范围。设计了一个基于故障侦测的注册目录服务,从而实现了可感知节点状态的点到点的监控。
(4)基于中国科学技术大学网格实验环境,实现了监控模型的一个原型系统。详细介绍了监控模型各个功能模块的设计细节,并给出了监控系统的运行时实例。