一种基于平衡树的P2P覆盖网络

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:kk77763
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文着重研究对等计算(Peer-to-Peer Computing)系统。P2P技术,特别是P2P文件共享技术,在近年来已经被应用到多个领域。随着共享文件的增多,资源定位问题显得尤其重要。本文主要围绕如何利用平衡树的特点来构造高效且可扩展的P2P覆盖网络展开研究工作。 一个好的P2P覆盖网络通常要求具备良好的属性,包括网络的规整性、较小的网络直径、较小的节点度数、良好的负载平衡能力、优秀的鲁棒性(当节点加入或者退出时网络仍然能够正常工作)和错误恢复能力。除此之外,还有其他重要的属性值得考虑,比如支持更多查询方式,如精确查询、范围查询和模式匹配查询;又比如路由算法要简洁直观并且容易实现。一般来说,很多己提出的模型在静态条件下天然的具备上面部分属性,如Butterfly、Mesh Trous、超立方等在静态条件下具备良好的规整性,较小的直径以及简单的路由算法。树结构静态条件下也具备一些良好的性质,然而现有的基于树的P2P覆盖网络的构造以及其上的操作过于繁琐,本文利用平衡树具有的一些良好性质,改进其作为P2P网络模型的缺陷,简化其上的操作来构造一个实用的P2P覆盖网络模型,最后通过分析和实验结果来证明该网络的实用性。 本文通过利用二元平衡树的特点,在其上增加了新的连接规范。具体来说,在同层节点间增加了有规律的连接关系,在上下层节点之间利用中序遍历的前驱后继顺序建立连接关系。改进后的网络结构非常适合作为P2P覆盖网络的拓扑,所有基本操作所需要的代价很低,维护拓扑结构的更新消息数目也很少。同时,该网络具有很强的鲁棒性,能够应付网络失效问题。最后,作者利用虚拟节点技术解决了上下层节点的存储负载均衡问题。
其他文献
制造出像人一样的机器,能够代替人类去从事各种工作,成为人们日常生活的伙伴甚至可以作为人类社会的一部分一直是人类的梦想之一。近年来,随着仿人机器人技术的不断发展,尽管
视频监控系统中视频的编解码、数据传输是一个重要的环节。达芬奇(DaVinci)技术将固定功能器件的高效率和可编程器件的灵活性结合起来,支持各类数字视频的终端设备,以及面向
射频识别(Radio Frequency Identification,RFID)是一种利用射频信号自动识别目标对象并获取相关信息的技术,近年来已经在交通、供应链、门禁、生产管理等众多行业应用。RFID
随着电子政务、电子金融等的流行,使如何保障涉密网络和非涉密网络之间信息交换的安全,如何合理地解决网络开放性与安全性之间的矛盾成为了一个迫切需要解决的问题。网络隔离
随着Internet在世界各地的迅速普及和飞速发展,网络服务器的负载越来越重。例如越来越多的企业将他们与顾客和业务伙伴之间的联络搬到互联网上;随着Web2.0风潮的涌现,比较热门
M2M (Machine-to-Machine)的应用市场正在全球范围内快速增长。M2M服务平台提供以设备的交互为核心并且网络化的服务,可以为用户提供数据采集、状态监控、指挥调度等方面的信
高速公路交通事件的快速检测,是目前智能交通系统中的重要组成部分,对及时有效地进行交通事故救援和处理,有效减少由于交通事故产生的交通延误及避免二次事故的发生具有重要
随着近年来无线网络技术的发展,对具有自组织功能、可快速部署的无线移动自组网络(ad hoc networks)的需求也越来越大。与传统的依赖于外部的基础设置以支持其移动性的蜂窝网
数字电视是电视产业的发展趋势,我国计划在2015年以前完成从模拟电视到数字电视的整体转换。PTV(Personalized Digital Television),又称个性化数字电视机顶盒,具有在数字电
流媒体是推动未来宽带应用的主动力,但流媒体对带宽的高占用特性使其在Internet上大规模应用面临诸多困难。而P2P模式是解决服务器链路瓶颈问题的理想模式。基于P2P的流媒体