论文部分内容阅读
随着网格技术的发展,科学数据呈现爆炸式增长,地理上广泛分布的各网格结点的用户都希望能够访问和分析这些庞大的数据,但是由于计算复杂、计算量大,而现有的数据管理体系结构、方法和技术已经不能满足人们对高性能、大容量分布存储和分布处理能力的要求。因此,为了解决上述应用所面临的问题,人们正在寻求在网格中进行数据管理的有效方法。 本文的研究内容是如何在服务网格中构造一个数据管理系统。该研究内容是国家863项目“基于企业柔性集成的服务网格的研究”中的部分内容,是EFCS原型系统中的重要组成部分。该管理系统的功能与数据网格功能类似。在网格环境下,管理多个分布、异构的存储资源,为用户提供统一的对底层数据的透明访问。 根据EFCS系统的需求,我们研究了已有的网格中数据管理系统,设计了一个原型系统EFCS-DMS(Data Management System)。EFCS-DMS为用户提供了一个透明的底层数据访问平台。EFCS-DMS系统为一个四层结构:数据层、接口层、服务层、用户应用层。其中,服务层是EFCS-DMS系统的关键层,是整个系统的核心部分。在这一层中,我们设计了四个核心服务:网格安全服务、数据服务、元数据服务和全局统一命名服务。 文中重点讨论了服务层。在数据服务设计过程中,我们讨论了数据的复制管理、数据传输管理、基于XML的数据集成等实现机制。在元数据服务的设计过程中,重点研究了元信息库的存储内容及结构,以及基于元数据的数据发布和查找等。在全局统一命名服务中,我们设计了四种命名空间,并在它们之间建立映射,保证物理文件名和用户所见的逻辑文件名的独立性。本系统具有可扩展性、开放性、灵活性和与其他网格系统的可集成性等特点