论文部分内容阅读
随着IT技术的不断发展,互联网中日益增加的用户和分布广阔的数据,给分布式存储技术带来了新的挑战。然而,在基于客户端/服务器(C/S)体系结构的存储系统中,如果服务器出现故障,那么系统中所有的服务都将停止。为了改善这种情况,P2P网络(Peer-to-Peer)的体系结构应运而生。在对等网络体系结构中,节点(peer)扮演了服务器和客户端的角色。P2P网络实现了对等节点之间资源的传输和共享。P2P技术最大的意义在于仅依靠网络边缘节点自组织对等协作的资源发现(Discovery Lookup)形式。P2P技术具有非中心化、可扩展性、健壮性、高性价比等特点,具有广阔的应用前景,目前该技术已应用到军事领域、商业领域、政府信息等领域。另外,各大IT公司如SUN、Google、Microsoft,目前都在对该技术进行大力的研究。本文首先介绍了P2P技术的历史和发展过程,简析了传统计算模型和P2P计算模型的本质和区别;通过分析P2P网络拓扑结构和找出适合系统使用的结构了类型;通过对系统信任机制的分析,找到适合P2P系统特性的独特的信誉系统,使系统的可靠性得到提高;通过对LHPeerStore系统构架的分析、各个功能模块和逻辑层的简析,了解了LHPeerStore系统的实现机制,在一定程度上说明了P2P网络的运行机制。经过编程实现和对实验数据的分析,进一步证明LHPeerStore系统的正确性和可靠性。