机会路由和网络编码是近几年出现的两项新技术,它们能使有损网络达到较高的吞吐量。然而,已有的研究两者大多是分离的,这样不能同时发挥两者的优势。提出了一种基于网络编码的无线网络机会路由算法-MinACK(MinimumACKnowledgement),它结合了机会路由和网络编码各自的优势,能够在网络中同时传输多个段的数据包,提高了网络的吞吐量;同时它又是MAC无关的,省去了额外协调的开销,最大限度地提高了网络性能。性能分析与仿真实验表明,MinACK能够较大程度的提高网络吞吐量。
Opportunistic routing and network coding are two new techniques which appear in recent years.They make network achieve high throughput in lossy wireless networks.But we do not make full use of their advantage because they are separated in current research.This paper presents an algorithm of network coding based opportunistic routing for wireless networks-MinACK(Minimum ACKnowledgement).It combines the advantages of opportunistic routing and network coding,and improves network throughput by transmitting several data segments simultaneously.It is also MAC independent,thus it reduces the extra consume of coordination,and improves network performance.Performance analysis and simulation test proved that MinACK can greatly improve network throughput.