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

来源 :兰州大学 | 被引量 : 0次 | 上传用户:woshixiaomei110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,IPv6技术进入规模化部署阶段。与IPv4技术相比,IPv6技术具有地址资源丰富、网络传输效率高和安全性强等优点,使互联网上的设备连接更加简单、高效和安全。文件分发是P2P(Peer-to-Peer)技术的一个典型应用领域。但传统P2P文件分发系统存在依赖种子结点、数据块分布不均匀和带宽利用率不高等问题。因此,如何提升系统稳定性和带宽利用率成为文件分发研究的关键问题。喷泉码是一种纠删码技术,其最早应用于删除信道。近年来,喷泉码成为工程应用领域研究的热点。LT(Luby Transform)码是第一个实用喷泉码,且具有无码率、利于并行下载和各编码块等价的优点。本文对LT码应用于P2P文件分发系统这一课题进行了研究与实现,主要工作内容如下:(1)深入研究了LT码编码算法和译码算法的基本原理,介绍了两种常见的译码算法:置信传播(Belief Propagation,BP)译码算法和即时高斯消元(On the Fly Gaussian Elimination,OFG)译码算法。此外,本文对LT码的BP算法和OFG算法进行仿真实验和分析。基于C++语言,本文实现了对文件进行LT编码的功能。之后,利用BP算法和OFG算法的原理将编码后的文件成功恢复。(2)在Qt开发框架下设计并实现了P2P文件分发系统。系统组成包括Tracker服务器和P2P客户端。基于模块化设计的思想,本文分别实现了Tracker服务器和P2P客户端的功能。在此基础上,对独立设计的LT编码模块、译码模块和P2P文件分发模块进行了系统集成,并完成系统在IPv6环境下的配置。(3)在系统测试的过程中,完成了LT码参数的选择,并对编码时间、译码时间、译码开销和系统下载性能进行了测试。结果表明,对于同一个文件,随着数据块数目的增加,LT编译码的时间变长,译码性能变好。加入LT码的P2P文件分发系统能提高并行下载能力并改善数据块分布不均匀的情况。系统中参与下载的客户端越多,下载性能越好。
其他文献
本文以1986年、1996年和2002年广东水土流失遥感调查数据为基础,结合2005年度进行的广东水土流失与生态安全综合考察所获取的相关信息,概括性分析了广东省水土流失的演变特征、
膝骨性关节炎是临床常见病、多发病,但由于该病确切病因仍不明确晚期治疗办法有限,因此提倡早期预防和治疗,艾灸疗法被广泛地应用于膝骨性关节炎的临床治疗。文章从影响艾灸
生产计划与生产调度一直是流程工业企业生产与经营管理中的两个备受关注的决策部分,对两者优化求解的研究对于提高流程工业企业的经济收益与核心竞争力有着极其重要的现实意
互联网技术以及电子商务的迅猛发展改变了企业的商业模式和人们的消费模式,越来越多的消费者开始倾向于选择电商直销渠道进行购物,与此同时,越来越多的企业也逐渐开通电商直
近年来,随着计算机网络的高速发展,互联网已经成为当今社会不可分割的一部分。然而,随着社会的发展,网络的数据传输、信息安全等方面都对互联网提出了更高的要求。命名数据网
<正> 杜甫的《茅屋为秋风所破歌》有"娇儿恶卧踏里裂"句,课本把"恶卧"解释为"睡相不好",有的书把"恶卧"解释为"睡态很坏"(见《中国古代文学作品选》),这似乎把"恶"理解为"不
期刊
本文简介了无线胶囊式内窥镜系统中的关键技术及进展,并着重介绍了M2A无线胶囊式内窥镜和NORIKA无线胶囊式内窥镜的技术构成.
<正>柳青是一位有着强烈对象化意识的作家。他认为,作品都是为对象创作,让对象阅读,在对象的欣赏活动中实现价值。离开了对象的阅读欣赏,文本就变成了作者的自言自语,没有任
期刊
该文论述了上海旧区改造中的政府职能,认为政府在其中要有绿色的规划和一流经营家这两种新的职能。
珠海机场于1992年12月28日正式动工修建,历时二年三个月,于1995年4月竣工,同年6月通航营运。通航十年以来,在上级政府的关心支持下,公司全体干部职工,同心同德、艰苦奋斗,克
期刊