论文部分内容阅读
网格是继传统互联网、Web之后的第三个大浪潮,可以称之为第三代互联网应用。网格计算实际上是构筑在Internet上的一组新兴技术,其目标是在动态变化的、广域分布的异构虚拟组织间实现协同资源共享、多领域的科学和工程的问题求解。互联网的普及和高速网络成本的大幅度降低以及计算机计算能力的迅速增长,使得在改变传统计算方式的同时也改变了人们对计算机的使用方式。将地理上分布的计算资源(包括数据库、贵重仪器等其它的各种资源)充分利用起来,协同解决复杂的大规模问题这就是网格计算(Grid Computing)。近几年来,网格计算已经逐渐成为超级计算发展的一个重要趋势,它可以解决仅靠本地资源无法解决的复杂问题。使用网格计算环境的一个优点是可以“转包”长时间运行的任务,但是这意味着我们需要某种方法来跟踪每个任务及其状态。这就要求有一种机制来发现并监控有关网格服务及其所有组件(网络、计算机结点和存储系统等)状态的静态和动态信息。在网格环境下资源和服务信息的变化是很频繁的,包括新的服务和资源的添加、原有服务和资源的更新以及退出等。这就要求监控与发现系统(Monitoring and Discovery System)的设计必须满足以下要求:首先信息都需要有一个“发现”机制来进行汇总以便任务调度进程能从中找出最优组合;更进一步我们还需要有一个“监控”机制来对某些我们感兴趣的信息进行跟踪得到最新变化的一个反馈。笔者对现有网格监控与发现系统进行了深入研究,在论文编写阶段所做的主要工作和贡献如下:(1)对OGSA网格服务体系结构以及它的具体实现模型OGSI和WSRF进行了研究;(2)对基于WSRF框架的GT4.0中的网格监控与发现系统的原理进行了研究与分析;(3)在网格中间件GT4.0平台上,进行完整网格服务用例的开发和部署为在此平台上进行后续开发提供开发样例;(4)部署实验室内部网格监控与发现系统,目前可以达到对结点硬件状态信息、任务队列状态信息、数据传输状态信息和结点网格服务容器中服务列表信息的实时监控功能。