论文部分内容阅读
网格公共支撑平台使用网格技术将广域网上分散、异构、局部自治的巨大资源整合起来,作为一种网格中间件为网格应用工具提供一个核心的管理集合。数据管理是网格系统中的核心服务之一,负责管理网格中的存储资源和用户数据资源,向用户提供数据访问服务。元数据管理是数据管理非常重要的部分,实现了对资源的统一描述和统一管理,提高了资源管理和访问的透明度。网格公共支撑平台中数据管理的元数据管理分为核心中间件和应用工具策略两层结构。核心中间件层完成元数据命名规则的定义、元数据服务器的组织、分布式扩展,支持应用层提供的各种元数据管理策略,完成元数据的定位、发布和元数据到物理数据的映射;应用工具策略层在元数据管理的核心层上,可以根据不同的应用分别定义各种数据资源和存储资源的管理策略。数据资源管理策略包含元数据服务器选择策略、数据共享管理策略、元数据副本管理策略、元数据定位策略、元数据缓存策略等。存储资源管理策略包括资源选择策略、共享管理策略、副本管理策略等。应用层的用户通过其选择的管理策略进行数据的访问、资源的注册。元数据管理采用树形结构进行分布式扩展,属于核心中间件层。网格环境中根据地理位置或集团组织可以划分多个域,这种域可以定义为物理域。每个物理域都有自己的数据管理系统管理本域的数据资源和存储资源,同时也能将本域内的资源共享给其他物理域。单个物理域中的元数据服务器以二叉树结构进行扩展,多个物理域的根元数据服务器以普通树结构完成资源的共享和访问。网格公共支撑平台中的元数据管理具有平台无关性,在没有加载应用策略的元数据管理系统中的测试表明,单域内的元数据服务器的扩展能起到一定程度上的负载均衡作用,提高整体性能;而在多域的树型扩展中,从起始节点到目标节点的树结构层次越少,元数据访问效率越高。