● 摘要
网格计算技术是近年来出现的并受到广泛关注的分布式计算模式,其目的是将分布在网络上异构的、自治的资源有效的组织在一起形成虚拟组织,以实现广域网络中的资源共享与协同工作。数据网格作为网格技术的重要分枝,主要致力于数据的集成和有效访问的研究。副本定位是数据网格中重要的功能之一,它通过对文件的唯一逻辑文件标识进行查询来获得一个或多个该文件对应的物理存储位置,进而可以保证数据网格中数据的快速定位和顺畅流转。当前,许多数据网格系统中只是使用某种简单的拓扑结构来组织存储了副本位置信息的节点,这就导致在查询某个逻辑文件标识符对应的全部副本物理存放位置时,需要遍历所有存储了副本位置信息的节点,大大影响了副本定位的效率。本文首先分析了当前主流数据网格系统中副本定位的实现机制以及存在的问题,进而明确了研究和设计目标,提出了基于层叠网的副本定位机制ODRL,并且设计了基于ODRL机制的副本定位信息索引,同时通过仿真实验验证了该机制的可行性;然后,设计并且实现了基于ODRL机制的元数据管理系统,最后通过实验对基于ODRL机制的副本定位信息索引的效率进行了评估和检验。本论文的主要工作主要体现在以下两个方面:①为了提高副本定位的效率,设计了ODRL机制用来组织和存储副本定位信息,并以此机制为基础完成副本定位过程的设计。同时,为基于ODRL机制的副本定位信息索引提供了动态调整机制,使得索引可以根据索引组成节点的负载情况动态的调整索引的规模。②设计并且实现了包含基于ODRL机制索引的元数据管理服务系统。