传统网络编码可以减少数据包的转发次数,但会造成数据包较大的延时,且容易造成网络的拥塞.本文提出一种基于部分网络编码的实时多播协议——PNCRM.该协议将部分网络编码与mesh的建立结合在一起,有效地减小了端到端的延时,并且改善了网络吞吐量性能.仿真结果表明,与PUMA或基于传统网络编码的实时多播协议相比,PNCRM更好地适应接收节点较多、动态性较大的环境,且在数据包投递率及端到端的延时方面有着显著的优势.
Traditional network coding can reduce forwarding times of data packets, but brings larger delay and network congestions. In this paper, a Partial Network Coding based Real-time Multieast (PNCRM) protocol is proposed for supporting real-time multicast services in Mobile Ad-hoc Networks (MANET). This protocol combines the partial network coding with the establishment of mesh together. It can not only reduce the end-to-end delay effectively, but also improve the final throughput performance. Simulation results show that, in a wide range of scenarios with varying number of receivers and mobility, PNCRM works much better than PUMA or traditional network coding based real-time multicast protocols in terms of packet delivery ratio and end-to-end delay.