P2P网络中基于网络编码的文件分发系统研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:tt7506
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着当今社会中网络业务需求的急剧增长,传统的以服务器为中心的互联网应用模式,已经不能适应网络本身的发展。为了克服上述问题,人们提出了P2P网络的概念。P2P网络中的每一个节点都同时具有服务器与客户端的功能,分布式的网络服务大大提高了网络中信息,带宽和资源的利用率,同时网络的可扩展性和容错性能较好。因此,P2P网络得到了大量的应用。基于P2P技术的文件分发技术也越来越多。然而,由于P2P网络自身的一些限制,人们为了提高文件分发系统性能使得系统的复杂度越来越高,但效果却不够明显。   近来网络编码技术的出现为提高目前的网络性能提出了新的思路。网络编码突破了一直以来数据传输的固定模式,其全新的数据传输模式也使得其与传统方式相比具有了很多新的优点,人们开始研究应用网络编码所带来的好处。为了解决或改善现有文件分发系统中的问题,提高P2P网络中文件分发系统的性能,人们开始研究在文件分发系统中应用网络编码所带来的影响。应用网络编码进行大文件分发为文件分发系统的发展提供了新的思路和方向。   本文首先介绍了网络编码,对网络编码的思想、原理以及编解码过程进行了描述,并概括了网络编码具有的优点。然后,在简要介绍了P2P网络以及现有的文件分发系统之后,详细分析了BitTorrent系统,对系统的通信过程及系统中主要的算法进行了研究,分析了现有系统中存在的一些不足和问题。然后,针对这些问题,结合网络编码,对BitTorrent系统进行改进。将网络编码应用到BitTorrent文件分发系统中,并在原有系统的基础上,根据网络编码具有的性质提出了适用于新系统的通信流程以及片段选择和邻居选择算法。提出了NC_BT系统,   本文采用OPNET网络仿真工具分别搭建了BitTorrent网络仿真模型和NC_BT网络仿真模型,对仿真模型的具体实现进行了详细的描述,并对模型进行了仿真研究,对结果进行了分析。通过结果分析,我们发现网络编码应用到BitTorrent系统中,与原有的系统相比,整个系统性能会有一定的提高。
其他文献
作为下一代网络的重要组成部分的卫星通信网络,由于它的广播能力、支持移动接入、全球覆盖等特性,广泛应用于全球话音业务、电视转播业务和数据传输业务等各个方面。低轨卫星
随着云计算的快速发展,信息技术应用逐渐由传统的集中式形态发展到分布式形态,对于协同工作和信息共享的要求越来越高。云计算中多个安全域的资源聚合以及跨域的协同工作需要建
超宽带(Ultra-wideband,UWB)通信是当前短距离无线通信领域中一种颇具应用潜力的新技术。超宽带通信系统的性能受到多种因素的影响。超宽带电磁脉冲在辐射过程中不可避免地存
以OFDM和MIMO为核心技术的LTE网络采用同频组网的方式,为移动通信系统提供了更高的数据传输速率、频谱利用率和网络覆盖能力。考虑到实际无线信道传输时延的影响,使得LTE网络采
随着无线通信技术的不断发展和用户数量的持续增多,人们对移动通信网络的带宽需求也不断提高。然而当今世界无线频谱资源紧张,大多数可用频段都已被占用。传统的射频通信越来
频繁发生的火灾事故要求可靠性更高、响应速度更快的火灾报警和消防联动控制系统。消防联动控制是控制灭火设备的关键,本文提出的手动控制盘属于手动联动控制系统,为火灾报警控
近年来,多媒体数字集群系统已广泛的应用于各行各业,基于自组织Ad Hoc网络的集群通信系统因为能提高传统数字集群系统组网的方便灵活性,成为了该领域的研究热点之一。本文主要是
随着通信技术的发展,配电自动化中的通信方式也变得多样化起来.目前,每种通信方式都需要一个独立的配电数据采集平台系统与远方现场的终端进行通信,这样导致了中心站数据的分
目前,多媒体技术与网络技术在教育中的应用是一个热点问题。当前,各个国家尤其是西方发达国家都十分重视远程教育的发展;在国内,远程教育的应用研发工作开展地相对较晚,但发
无线传感网络作为现代通信技术中一个新的研究领域,已经引起了学术界和工业界的高度重视。由于无线传感网络节点数量庞大、单个节点资源极其有限,如何提高能量利用率来使网络