开放网格服务架构与数据网格解析
1. 开放网格服务架构(OGSA)概述
OGSA 是一种独立于实现的规范,可能会有多种该规范的实现方式。例如,未来的 Globus 发行版将提供一个或多个参考实现。然而,和所有复杂系统一样,细节决定成败。OGSA 涉及了可扩展性、可管理性和互操作性等要点,但仍有许多问题尚未得到解答或需推迟解决。以下是一些待解决的问题列表:
- QoS 指标如何定义和描述?
- 虚拟组织(VO)如何启动?
- 如何执行 VO 级和本地安全策略?
- 如何处理高可用性和一致性要求?
- 本地资源(托管环境)如何控制和监控其服务,并防范恶意滥用?
尽管目前 OGSA 还不完善,但它为未来的网格基础设施提供了坚实的基础。我们对 OGSA 的基本元素进行了分析和总结,并指出了其当前的优势和局限性。
2. 数据网格基础
数据网格管理着分布在多个站点和存储系统中的数据,需要提供对分布式、异构数据的便捷访问。这些数据可能位于不同的“管理域”,具有不同的数据格式和语义含义。应用程序可能会从各种存储库(如文件系统、数据库系统、网站、文档管理系统、科学数据库等)访问数据,因此需要为数据组织定义更高层次的抽象,即数据集合。数据集合包含命名实体,这些实体实际上可能存储在上述任何存储库中,并且可以进行层次化组织。
数据网格提供了一组虚拟化服务,以实现对分布式数据的管理和集成,包括组织、存储、发现和基于知识的检索等服务。一些关键服务包括命名、位置透明性、联合和信息集成。数据网格应用程序可以从多个站点的数据中提取信息,甚至可以从同一数据中提取不同的信息集。因此,需要知识表示和管理服务来表示信息存储库之间
超级会员免费看
订阅专栏 解锁全文
937

被折叠的 条评论
为什么被折叠?



