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

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:zuhai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络编码利用其在网络节点上对所要求传送的消息作适当的线性或非线性处理来改善网络的传输效率、可靠性、鲁棒性、安全性、节点能耗等性能,是有别于传统方法的一种新的思路,因而受到高度重视,成为当前网络信息论中一个重要的研究方向。网络编码是一种新颖的网络传输技术,它从网络总体或系统性的角度出发,能有效解决最大流量、路由策略等问题。与多数技术一样,网络编码在充分利用其优势的同时,也伴随着相应的开销。因而,尽可能地减少各种开销,是网络编码在实际应用中所要解决的重要问题。   本文首先对内容分发网络进行了综述,包括理论背景、研究概况和发展趋势,重点讨论了BitTorrent的基本原理、算法及缺陷等。接着介绍了网络编码的基本原理和数学模型,包括线性网络编码、随机网络编码的概念,以及网络编码的性能、优点和应用范围。针对目前网络编码在内容分发应用方案中存在的缺陷,提出了相应的改进思路,目的在于提高文件分发系统的整体性能,降低运算或处理的复杂度。   在本文设计的系统中采取了三个方面的改进措施:(1)采用多代混合方式(MGM)的编码技术对文件进行分组预处理,文件以分组为编码单位在网络中传输,可以降低解码的运算复杂度;(2)在节点传送编码块之前设置一个判断机制,当判断出来自源节点只拥有一个编码块,这时无需进行二次编码,直接将编码块发送给目的节点,以减少编码开销,进而缩短节点的编码时间;(3)采用了一种改进的数据传输方案,即源节点在发送编码块之前,先向目的节点发送随机产生的编码系数,当目的节点确认编码系数与自己拥有的系数线性无关时,源节点再发送生成的编码块,藉此减少线性相关编码块的产生,从而减少重复数据的传输。   本文最后在比较和分析各种P2P仿真工具的基础上选择OPNET作为仿真工具,并设计系统的应用层模块,建立系统的仿真框架。随后仿真比较了现有和改进文件分发系统在下载成功率、编码时间、文件下载速度和文件丢块率等方面的性能。仿真结果表明改进的内容分发系统虽然会增加一些时延,但在整体上具有更好的文件分发性能。   最后,论文就今后研究工作的发展方向提出了一些个人的观点。
其他文献
图像去噪在图像处理和计算机视觉中是最为多元化的研究领域之一。人们都希望经过去噪后的图像能够有良好的视觉效果和较高的精准度,并且能够很好的保持图像的重要特征,如边缘
随着数字技术和互联网的飞速发展,视频数据的安全保护问题日益严重。如何有效地对数字视频进行版权保护,已成为当前视频信息安全领域研究的热点。H.264视频编解码标准因其高
本论文重点对软件GPS接收机中捕获、跟踪方法进行研究,以达到提高接收机定位性能的目的。   论文在简要介绍GPS系统及信号结构的基础上,对GPS信号捕获、跟踪方法进行了详细
随着Internet和数字通信技术的飞速发展,Internet越来越多的影响人们的生活,同时网络技术的发展也带动了以IP为基础的多种应用的发展。其中基于Internet的多媒体通信就是一项重
为了对抗无线通信环境下的各种不良影响和抑制各种干扰,预编码技术在下一代无线通信系统(5G)被认为是关键技术之一。传统的2D MIMO通信系统,只考虑了信号传输过程中水平方位
运动目标的检测和跟踪,是计算机视觉领域研究的主要内容,到目前为止,国内外对其在低照度环境下的研究还较少,然而因其在全天候实时监控、交通控制、军事等领域中存在着广泛的