论文部分内容阅读
网络编码自2000年被提出以来,给通信领域带来了一次重大突破,它打破了传统观念中路由只能对收到的信息进行简单存储转发的思想。它通过在中继节点将接收到的信息进行线性或者非线性的处理并转发的方式,提高了网络系统的吞吐量。网络编码早期的研究处于理论研究阶段,并未考虑网络编码技术的实际运用,而COPE协议的提出以及在试验床上实验的成功则对网络编码的实际运用问题产生了巨大的影响。COPE协议成功把网络编码运用到了实际的组播网络之中,并且COPE实现的系统增益包含编码增益及编码+MAC增益。组播网络通过COPE协议将多个数据包编码并进行伪广播的发送,从而提高了网络的吞吐量。COPE协议的优异性在于提高编码数据包的个数,通过一次传输多个数据包带来网络传输次数的节省,从而提高网络的吞吐量。然而COPE协议对节点编码数据包的要求进行了限制,继而限制了系统吞吐量的提升,使得网络的性能优化产生了瓶颈。针对这一问题,本文在COPE的基础上提出了优化方案ECOPE,对网络中常见的一种拓扑结构进行分析,通过降低节点编码数据包的限制,ECOPE使得输出队列中的数据包被编码的可能性增大,增加节点编码的数据包个数,减少网络中成功发送一个数据包需要的传输次数,从而提高了网络的吞吐量。同时,通过改变节点输出队列的长度,找出输出队列与数据包传输消耗的关系,并利用这种关系减少发送数据包消耗的传输次数,从而进一步提升网络的吞吐量,继而优化网络性能。