论文部分内容阅读
对等网络(P2P, Peer-to-Peer)通过直接互连实现信息资源、处理器资源以及存储资源的全面共享,具有分布式查找和自组织性,拥有高扩展性、健壮性和高容错性的特点,随着互连网的发展,P2P应用已经成为了互联网最大的核心应用。P2P技术快速发展的一个最重要的原因是人们对数据共享的需求的快速增长,而随着移动数据业务及可承载数据业务终端的普及,移动环境下的P2P共享需求也正在引起广泛关注,但是,在现有的GSM/GRPS系统中,还无法实现真正意义上的P2P,因为其网络不允许移动终端成为一个具有固定IP的独立终端,而在第三代通信系统(3G)中,由于提供了移动终端间基于IP的通信,可以实现真正意义上的P2P应用。IMS(IP Multimedia Subsystem)即IP多媒体子系统是3G的关键技术,它的核心特点是采用SIP(Session Initiation Protocol)控制上层业务会话及与接入网络的无关性,为网络向端到端的全IP环境发展奠定了基础,而且从运营商的角度出发,IMS作为构建一种可控的P2P网络的一种有效的解决方案,也是解决目前P2P网络资源的巨大占用的一种有效手段,这对未来网络中P2P技术的发展是有利的。在这样的背景下,结合国家863课题“一种新型的具有异构融合特征的对等网络体系结构研究”,作者提出一种基于IMS的P2P文件共享系统架构,论文首先分析了当前的P2P技术在网络通信领域的重要地位及各种结构的P2P网络的优缺点,比较不同的P2P算法的性能差异,在此基础上,提出P2P与IMS相结合的概念,分析在IMS中部署P2P应用需要考虑的关键问题与关键技术,进行IMS与P2P两种技术相结合的可行性分析,最后提出一种基于IMS的P2P文件共享系统(IMS-based P2P File-sharing System, IPFS)的整体架构,在IMS的顶层构建P2P覆盖层,采用混合式P2P网络结构,基于Tapastry的DHT算法,采用SIP over P2P技术,在IMS集成开发环境SDS(Service Development Studio)进行整个系统的开发与部署。