基于网络编码的P2P内容分发系统rlncBT的研究与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:kennshi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P模式由于其非中心化、易扩展、稳定性高、负载均衡等优点,越来越多地被应用于内容分发、即时通讯、分布式计算、协同工作等各个领域,并促使这些领域出现了新的发展和应用。内容分发一直是网络技术发展的重要推动力,也是P2P技术最典型的应用。BitTorrent是目前非常流行的一个基于P2P技术的内容分发系统。但是,BitTorrent系统存在一些需要加以改善的地方,一个突出问题就是BitTorrent系统对种子节点的依赖性很强,在种子节点在线时间比较短的情况下,BitTorrent系统的下载成功率很低,而且大部分节点的下载完成时间会因此大大延长;系统中节点之间的连接往往处于空闲状态,对网络带宽资源的利用率不高;随着网络规模的扩大,参与下载的节点数目的增多,BitTorrent中的最少优先文件片段选择算法所表现出来的优势越来越不明显。网络编码技术作为通信领域的一项新技术,已经得到了普遍的关注和研究。如何利用网络编码来提升P2P内容分发系统的性能是本文的研究重点。针对BitTorrent的不足,本文在深入理解BitTorrent系统的核心思想和关键算法的基础上,同时也深入研究网络编码技术的基本理论和可实施性,侧重于研究随机线性网络编码技术在P2P内容分发方面的高效应用,基于模块化设计原理提出和实现了一个基于最新网络编码技术的P2P内容分发系统rlncBT,重点介绍了rlncBT客户端的主控模块、与Tracker服务器交互模块、文件处理模块、随机线性网络编解码模块和与对等节点交互模块。通过GPS仿真平台的测试结果表明,在种子节点在线时间比较短以及普通下载节点进入下载群和离开下载群具有高度动态性的情况下,相比较于BitTorrent系统,rlncBT系统具有更快的文件下载速度,更高的下载成功率,更强的健壮性。
其他文献
随着各种信息技术的迅猛发展,传统的纸制门票已远不能满足信息化的时代要求。虽然目前已经有采用条形码技术将门票号码通过条码扫描器送入后台服务器,从而获取有关信息的做法
实际工程问题中,由于测量误差、噪音,经济环境的随机性及质量因素的影响导致了模糊环境的产生,由于系统模糊性而产生的数据的不确定性导致系统辨识的精度降低,目前模糊环境下
20世纪90年代,波分复用(WDM)和密集波分复用(DWDM)技术得到迅速发展,从而极大地拓展了网络带宽。在光纤传输上取得的成就对网络节点的处理能力提出了新的要求,但是,当前网络
随着计算机通信的发展,网络电话逐渐成为NGN中语音信息传输的主要形式。作为网络电话的重要信令协议,SIP以其简洁、灵活、扩展性强等优点,逐渐成为多媒体通信的研究热点之一
随着计算机技术的迅速发展,基于视频的运动分析已成为计算机视觉领域中的一个研究热点。作为运动物体视觉分析中的核心技术和底层问题,将视频中的运动对象从动态场景中分割出
随着信息技术以及互联网飞速发展普及,3C(计算机、通讯、消费电子)合一的加速,嵌入式设计已经成为工业现代化、智能化的必经之路,嵌入式产品已经深入到各行各业。嵌入式产品现在
随着无线通信和室内定位技术的广泛应用,室内位置服务快速发展,移动对象索引技术作为支撑位置服务的核心技术,对其的研究变得越来越重要。现有的移动对象索引技术大多都是基
计算机技术特别是网络技术的飞速发展,深刻地影响着人们的工作、生活和思维。单位机构的日益分散,部门之间、员工之间的共同协作要求却大大增加,能提供轻松、快捷的消息和协
随着计算机技术的不断发展,尤其是基于Web的信息发布和检索技术的发展,导致了整个应用系统的体系结构从客户/服务器(以下简称C/S)的主从结构向灵活的分布式结构的演变。这一
世界经济全球化、社会信息化的步伐不断加快,互联网起到了不可替代的作用,但同时也带来了各种问题,计算机安全成为了一个严峻的现实难题。安全审计系统是防火墙和入侵检测系