论文部分内容阅读
网络编码技术和机会路由技术是2000年以来逐渐兴起的新技术。网络中间节点将数据包编码后再转发。目的节点收到编码包后按照一定的规则进行解码从而获得原始数据包。网络编码的提出为网络尽量逼近或达到网络流量上限提供了一种现实可行的方法。众多的网络编码方法中,随机线性网络编码得到了最多的关注和研究。随机线性网络编码编解码操作简单,但是编码向量的线性无关率会影响到网络编码的性能。编码向量的线性无关率主要影响解码概率,而向量无关的概率主要和编码包个数及编码域大小相关。本文通过分析找出线性无关率和编码包个数以及编码域大小之间的函数关系,从而确定最佳编码域大小和最优编码包个数,同时以此函数关系为基础分析比较了三种经典的网络编码方法应用到TCP中后在网络中的性能表现。机会路由技术是无线网络中新近提出的路由策略,它可以利用无线网络中的潜在节点进行数据包的转发,从而提高无线网络数据交付的可靠性和吞吐量。把机会路由和网络编码技术结合,从理论上可以提高网络的整体性能。本文提出了一种新的机会路由策略并将此与网络编码结合,本路由策略利用节点的能量和节点间的传输成功率作为路由距离的度量参数,每个节点对收到的同一数据流的数据包进行编码转发,解决了候选节点相互配合的问题,同时候选节点向上游节点发送对收到的数据包的确认,降低了传输时延。仿真实验证明,新的机会路由策略结合网络编码后可以均衡网络各节点的能量消耗,提高网络的生存时间,同时结合两种新的技术确实可以提高无线网络的吞吐量,从而提高网络的整体性能。