IPv6网络中基于喷泉码的P2P文件分发系统研究
发布时间:2024-11-03 02:02
近年来,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编码的功能。...
【文章页数】:75 页
【学位级别】:硕士
【部分图文】:
本文编号:4010507
【文章页数】:75 页
【学位级别】:硕士
【部分图文】:
兰州大学硕士学位论文IPv6网络中基于喷泉码的P2P文件分发系统研究21于编码操作。形式参数(以下简称形参)Enc<sub>v</sub>ec[]为输入变量,用于存储未编码的数据块。Out<sub>v</sub>rc[]为输出结果,用于存储编码块。seed是随机数种子信息,其与D....
兰州大学硕士学位论文IPv6网络中基于喷泉码的P2P文件分发系统研究23续表3-2GF(2)域下针对文件的BP译码过程文件的BP码译码过程Step8:译码失败;Step9:DecodeBP::<sup>D</sup>ecodeBP()析构函数释放内存,程序退出。利用3.3节生成的....
兰州大学硕士学位论文IPv6网络中基于喷泉码的P2P文件分发系统研究25图3-4OFG译码过程3.5高阶域下文件的编译码模块设计LT编码过程适用于伽罗华域,常见应用于GF(2)域和GF(256)域,如无特别说明,默认应用于GF(2)域。下面以GF(256)域为例介绍LT编码在高阶....
兰州大学硕士学位论文IPv6网络中基于喷泉码的P2P文件分发系统研究25图3-4OFG译码过程3.5高阶域下文件的编译码模块设计LT编码过程适用于伽罗华域,常见应用于GF(2)域和GF(256)域,如无特别说明,默认应用于GF(2)域。下面以GF(256)域为例介绍LT编码在高阶....
本文编号:4010507
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/4010507.html