论文部分内容阅读
P2P存储系统具有可扩展性好,容错性高等优势,是近年来学术界的研究热点。但是由于P2P存储系统的复杂性高,搭建起来比较困难,使得系统并没有随着研究发展而流行起来。尤其是在广域网中,由于节点的高动态性,使得系统的部署和维护更加困难。
本文希望设计一个开放式的P2P存储平台架构,该平台具有高度普适性。既可以在封闭的机房系统里,利用稳定的服务器搭建存储系统,也可以在开放的广域网环境下,利用动态性高的个人电脑来搭建存储系统。上层应用开发者可方便地使用该平台来创建各种服务,从而能将P2P存储系统在实际应用中推广开来。
本文的主要贡献:
1.设计了一个开放式的P2P存储系统架构。具有普适性,可通过简单配置适应多种环境,尤其是广域网中由高动态节点组成的开放式环境。
2.针对高动态节点组成的存储网络的特点,设计了相应的节点组织、文件冗余、文件修复等算法,使得系统可以在高动态性的环境中提供可用的服务。
3.利用该平台搭建了两个不同环境的应用。在真实的网络环境下观察系统的运行并搜集数据,为推广P2P存储系统的应用提供参考思路。