论文部分内容阅读
网格计算已成为计算机研究领域的一个新的热点,被认为是继Internet之后的又一重大技术革新。网格文件管理的研究是网格研究中一个非常重要的内容。网格文件管理的目的是以名称透明、位置透明、协议透明和时间透明的方式,通过统一的接口对网格中的文件进行存储、访问和传输。为此,本文设计并实现了用于解决网格中文件管理问题的中间件系统。该系统采用一种标准的方式对网格中的文件进行描述和组织,实现了文件信息的集中化管理以及网格客户对网格文件的远程随机访问,同时为其他网格实体屏蔽了文件管理的复杂性。在实现该中间件系统中,作者主要做了如下研究工作:(1)认真分析了网格文件管理技术和网格文件管理的过程,指出了在开放网格服务体系结构下现有技术的局限性,归纳总结了网格文件管理所需解决的主要问题,并在此基础上设计了网格文件管理中间件系统的体系结构。(2)提出了包含网格文件外部名称以及网格文件内部名称的网格文件命名机制,实现了对网格文件的统一标识,并基于这种命名方式,设计了将文件信息通过哈希函数散列在多个网格节点进行分散存储的存储方式以及相应的查询方式,解决了文件信息的组织和管理问题。(3)提出了随机访问文件服务,实现了客户对网格环境下文件的随机访问,即对网格文件的任意位置、任意大小的数据进行任意访问。针对随机访问文件服务的传输效率问题,提出了数据压缩、并行数据传输和缓冲区调整3种优化机制。同时设计了故障恢复的方法。(4)具体实现了一个网格文件管理中间件系统,并通过实验对系统的性能进行了分析。实验显示该系统具有较高的可靠性和性能,解决了网格文件管理问题。最后在总结全文的基础上,提出了若干有待进一步深入研究和探讨的问题。