论文部分内容阅读
数据网格具有分布式存储和处理的能力,能够包容各种异构多样化的数据。它的出现为解决海量多样化的数据处理问题提供了良好的解决方案。副本技术是数据网格中的关键技术。它能大大减少传输延迟,提高数据访问和处理的效率。副本的存在还能分流对原结点的访问请求,平衡结点的负载,从而优化整个网络的性能。同时,副本还能在某些节点失效时,降低数据丢失的概率,提高稳定性。当前数据网格的副本研究主要基于集中目录式结构(如Globus,欧洲数据网格)。这些结构中,系统性能受到关键节点性能的限制。本文借鉴当前成熟的P2P技术,设计了一种无关键结点的副本系统。该系统的主要功能包括:副本的创建与替换,副本的定位以及副本的更新。副本的创建与替换模块采用了滑动窗口技术,对网络的变化能够及时响应;副本的定位模块根据请求的数据得到所有该数据的副本,而DHT技术能够将副本信息分散到多个结点上;副本的更新模块采用松散异步模型,保证副本间数据的一致性。通过与当前成熟项目(如Globus)中的副本策略进行模拟对比,结果显示该副本系统具有较好的性能。