论文部分内容阅读
网络编码利用其在网络节点上对所传输的信息做适当的处理来改善网络的传输效率、可靠性、鲁棒性等性能,给网络通信带来显著的性能提升,也给P2P(Peer-to-Peer)内容分发带来新的思想。网络编码和P2P技术的结合应用可以解决P2P内容分发系统存在的一些问题,但是大规模内容分发时,数据块和参与的节点很多,网络编码带来了庞大计算量和编解码复杂度,造成系统性能的下降和分发完成时间的延长。
本文对网络编码进行了综述,介绍它的理论背景、研究概况和实际应用,着重探讨随机线性网络编码;在深入研究BT(BitTorrent)内容分发系统的基础上提出一种基于分段网络编码P2P内容分发模型——调度编码模型,以缓解大规模内容分发时网络编码带来的问题。调度编码模型核心思想是段内应用网络编码方式、段间引入混合调度策略,它包括三个模块:节点交互模块、随机网络编码解码模块、混合调度模块。
本文根据实际P2P内容分发系统以及网络编码和P2P技术的结合应用,在调度编码模型的基础上简化出两个模型:纯调度模型和纯编码模型。纯调度模型是主流P2P内容分发系统的简化,纯编码模型对源文件所有文件片段进行网络编码。通过FALPS网络仿真平台仿真的结果表明:网络编码给P2P内容分发系统带来显著的性能提升,但在大规模内容分发时带来庞大的计算量,影响系统性能;本文提出的调度编码模型在中大规模内容分发中的性能优于纯调度模型和纯编码模型。
本文对网络编码进行了综述,介绍它的理论背景、研究概况和实际应用,着重探讨随机线性网络编码;在深入研究BT(BitTorrent)内容分发系统的基础上提出一种基于分段网络编码P2P内容分发模型——调度编码模型,以缓解大规模内容分发时网络编码带来的问题。调度编码模型核心思想是段内应用网络编码方式、段间引入混合调度策略,它包括三个模块:节点交互模块、随机网络编码解码模块、混合调度模块。
本文根据实际P2P内容分发系统以及网络编码和P2P技术的结合应用,在调度编码模型的基础上简化出两个模型:纯调度模型和纯编码模型。纯调度模型是主流P2P内容分发系统的简化,纯编码模型对源文件所有文件片段进行网络编码。通过FALPS网络仿真平台仿真的结果表明:网络编码给P2P内容分发系统带来显著的性能提升,但在大规模内容分发时带来庞大的计算量,影响系统性能;本文提出的调度编码模型在中大规模内容分发中的性能优于纯调度模型和纯编码模型。