摘要
基于网络编码(network coding,NC)的网络通信,其中间节点首先对来自源节点的信包进行编码,然后再转发,目标节点通过反编码得到源节点的原始信息.大量的理论结果表明,网络编码可以提高整个网络的吞吐量和稳定性.为了研究网络编码在P2P(peer to peer)网络中的优越性,设计并实现了一个基于稀疏线性编码技术的P2P内容分发系统.实验结果表明,基于网络编码的系统在平均下载时间、总分发时间、整体吞吐量等几个方面都优于无编码的内容分发系统.
Based on network coding, intermediate nodes between the source and the receiver (s) of a communication on the Internet encode incoming messages to produce coded outgoing ones. The original messages were decoded at receivers. A lot of theoretical results show that network coding is beneficial for the whole network's throughput and robustness. To evaluate the benefit of network coding for P2P (peer to-peer)content distribution, a content distribution system based on sparse linear coding was implemented for P2P networks. Experimental results show that network coding outperforms non coding in terms of average downloading time at peers, total distribution time and the whole throughput.
基金
国家自然科学重点基金(60533020)资助
关键词
网络编码
P2P
内容分发
稀疏线性编码
network coding
P2P
content distribution
sparse linear coding