论文部分内容阅读
近几年,建立在互联网路由之上的P2P(Peer-to-Peer)技术,由于其众多潜在的优势如高扩展性、低成本等优势引起了高校研究及商业应用领域的广泛关注,发展极为迅速,现在已经成为互联网上许多知名应用的基础架构。近来有研究者将P2P技术引入电信网络,作为电信网络架构演进的一种尝试,其中大部分的工作采用结构化P2P(Distributed Hash Table,DHT)作为一种基础解决方案。但是源于互联网的P2P技术,并不是为电信网设计的,P2P系统的性能和电信运营级苛刻性能需求之间还存在着很大的差距。因此如何显著提高P2P系统的性能以达到电信运营级的要求有着显而易见的重要意义。
本文在P2P技术和分布式存储技术的基础上,采用两层DHT网络拓扑、增强型一跳路由、结构化ID、并行恢复等一系列关键技术设计了一个高分布式、低耦合、面向服务的基于DHT key-value的分布式存储原型系统,并且编程实现了该原型系统。原型系统的实现依托ADAPTIVE通信环境ACE中间件,合理采用软件设计模式,做到了很好的可移植性和复用性。在较大系统规模实验环境下测试电信应用模型和节点失效模型的结果表明该原型系统可以满足电信运营级的性能指标,因而可以作为电信网基础分布式存储架构,有效解决传统中心式服务器架构带来的高费用、不宜扩展、资源利用率低、单点失效等问题。