基于XMPP的P2P网络路由研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:sky011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P技术在文件共享、分布式计算和存储等方面取得了巨大成功,已经成为当前网络应用的热门技术。P2P网络节点间一般通过私有消息格式实现通信,使得P2P软件间互通性和兼容性很差。现有的IM系统采取开放式的即时消息业界标准,但是大多都基于客户机/服务器模式,服务器的高昂成本导致系统无法及时升级,甚至造成即时消息服务的阻塞或崩溃。因此将P2P的网络模式与即时通讯协议进行融合是非常有意义的。由于P2P网络节点的对等性和动态性,以及其系统结构的多样性和复杂性,使得P2P服务模式与传统的客户机/服务器模式有很大不同,因此,P2P网络的路由技术一直是P2P应用研究的热点。目前,各种P2P软件都相互孤立,网络节点彼此之间的协作通讯很差。针对这个问题,决定采用一种基于XML数据流的可扩展消息与呈现协议(XMPP:Extensible Messaging and Presence Protocol)解决程序之间的互通性问题,为P2P网络路由提供统一的标准。侧重地介绍了XMPP协议的核心内容和P2P的网络结构,研究了用于处理即时消息传递和在线状态的协议框架。在讨论Pastry,Tapestry,CAN和Chord等四种具有代表性的DHT算法的基础上,以Chord算法为例重点研究了基于XMPP的P2P网络路由机制。在.NET开发环境下,设计和实现了基于XMPP的P2P仿真系统,并以网络中数据库共享为例,讨论了节点的发现,加入,定位,离开等路由过程。
其他文献
作为一种特殊的分布式计算框架,网格的动态、异构、多域等特性决定了网格安全的重要性。网格安全主要是解决实体之间的认证和授权问题。Globus项目中的安全基础设施GSI(Grid
Internet中存在着大量的化学信息资源,在这些海量信息面前,用户要查找自己需要的信息,必须要借助于搜索引擎。目前,很多化学结构信息采用了系统命名法、线性码等方法进行描述
伴随着计算机网络技术和多媒体技术的飞速发展,多媒体数据逐渐成为人们获取信息的重要来源,并成为人们生活的重要组成部分。随之而来的副作用是有恶意的个人或团体有可能在没
随着多媒体技术和网络技术的日趋成熟,在互联网发展内在需求的驱动下,作为两者交叉领域的流媒体技术的应用和研究也取得了长足的进步。多媒体数据量大,对网络带宽要求很高。
近年来,基于P2P网络的资源共享技术发展迅速,P2P数据库是该领域的一个重要研究方向。P2P数据库内容认证,即判断数据库内容是否被篡改,是成功构建P2P数据库系统的关键之一。通
语义推理技术是自然语言处理中的一项基础而重要的技术,能够帮助我们更好地理解文章的内容及上下文的语义推理关系。语义推理一般分为论据和论点两部分,论据是从文章内容中提
近年来,随着信息技术的飞速发展,移动通讯与互联网的融合日趋明显,作为电子商务领域的新生力量——移动商务,开始成为传统电子商务的有益补充,显示出巨大的发展潜力和成长空间。移
当前,我们处在一个瞬息万变的互联网时代。近几年来,以SNS、微博、微信等为代表的新型网络社交工具迅速崛起,各自拥有了数量巨大的用户群体。微博凭借着实时性强,内容简练(14
随着流媒体技术的发展,人们对路由的服务质量(QoS,Quality of Service)提出了更为严格的要求,其中包含对诸如带宽、延迟、延迟抖动、代价等综合因素的考虑。如何在满足QoS要
海量数据聚集算法是在线联机分析处理(Online Analytical Processing,简称OLAP)的核心问题。OLAP旨在处理涉及到商业智能的数据,这是一类非常重要而又异常复杂的问题。OLAP利