● 摘要
近年来,网格技术得到大力发展,它致力于解决广域网环境下资源的大规模共享和协同问题。网格技术的研究不断同源于工业界的中间件技术,特别是Web服务技术相互借鉴和融合,形成了目前具有代表性的服务网格技术。在服务网格中,服务容器是整个网格系统的基础构成。与其他基于互联网的大规模系统一样,对于网格系统的管理是系统的重要问题之一。而以往的研究往往集中于在整体层面对网格系统的管理,而忽略了对于网格节点特别是网格服务容器的管理。当前已有的服务网格系统如Globus Toolkit等,对于网格服务容器的管理功能基本都是空白。因此本文设计并实现了一个基于OGSA/WSRF体系结构,适应网格资源分布性、动态性、异构性,旨在提高网格服务容器的执行效率和系统资源利用率的网格服务容器监控与性能优化系统。本文首先分析了当前主流服务网格系统在容器管理方面的功能特性以及尚未解决的共性问题,明确网格服务容器管理系统的设计目标和功能需求;确定系统参考自主计算的管理架构模型设计出网格服务容器监控与性能优化系统的体系结构;分别设计并实现了资源监控、信息统计、管理、优化分析等系统核心模块;最后通过应用实例和实验对平台的功能和实际运作能力进行了检验。论文工作的主要特点体现在如下四个方面:1设计并实现了闭环控制的管理模型,适应网格服务容器的异构性,提高服务容器的执行效率;2基于OGSA/WSRF标准,以网格服务的形式实现各模块,使得整个管理系统各模块可以分别安装配置和使用,增强了使用的方便性和灵活性;3将自主计算的管理思想及模式引入到对网格服务容器的管理当中,实现了动态的管理模式和功能,提高了系统的执行效率和性能,并大大减少了管理员的工作强度; 4各模块分别提供了Web服务接口,可供远程调用。