Network Coding for Bit Error Recovery in IEEE 802.11 Mesh Networks

Opportunistic routing (OR) relies on links of intermediate quality, i.e. packet losses are common. However, the reasons for packet losses are manifold, e.g. a received packet may contain corrupted bits. According to traditional approaches, the receiver discards the whole frame in such a case. In this paper, we present measurements from an indoor IEEE 802.11 wireless mesh network (WMN), which indicate that corrupted frames still contain a significant amount of correct data, which can be utilized. In particular, corrupted frames are common for intermediate quality links. Bit errors tend to occur in proximity, i.e. they are bursty. Furthermore, bit errors are uncorrelated across different receivers in most cases. Based on our observations, we propose a HARQ scheme for OR called Hybrid ARQ with Limited Fragmentation (HALF). It operates on a hop-by-hop manner and requires only local knowledge. Due to the bursty nature of bit errors, we are dividing frames into fragments with additional error detection. Using random linear network codes, the sender transmits incremental redundancy until one of its receivers is able to decode all fragments and therefore sends an acknowledgement packet. However, the partial information at all other receivers is not lost. Instead, to increase the throughput further, it is also used in subsequent forwarding rounds along the multi-hop route. We implemented a prototype of our protocol to evaluate its performance. With the help of detailed simulations, we analyzed the reasons why HALF significantly outperforms traditional approaches like DSR.

[1]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[2]  Robert Morris,et al.  Link-level measurements from an 802.11b mesh network , 2004, SIGCOMM 2004.

[3]  Hari Balakrishnan,et al.  Improving loss resilience with multi-radio diversity in wireless networks , 2005, MobiCom '05.

[4]  K. K. Ramakrishnan,et al.  Hybrid Packet FEC and Retransmission-based Erasure Recovery Mechanisms for Lossy Networks: Analysis and Design , 2007, 2007 2nd International Conference on Communication Systems Software and Middleware.

[5]  Christos Gkantsidis,et al.  Multipath code casting for wireless mesh networks , 2007, CoNEXT '07.

[6]  Sachin Katti,et al.  Trading structure for randomness in wireless opportunistic routing , 2007, SIGCOMM 2007.

[7]  Christos Gkantsidis,et al.  An optimization framework for practical multipath routing in wireless mesh networks , 2007 .

[8]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[9]  Deborah Estrin,et al.  Packet combining in sensor networks , 2005, SenSys '05.

[10]  Anatolij Zubow,et al.  Considerations on forwarder selection for opportunistic protocols in wireless networks , 2008, 2008 14th European Wireless Conference.

[11]  Giuseppe Bianchi,et al.  802.11b/g link level measurements for an outdoor wireless campus network , 2006, 2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks(WoWMoM'06).

[12]  Ilenia Tinnirello,et al.  Side Effects of Ambient Noise Immunity Techniques on Outdoor IEEE 802.11 Deployments , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[13]  Robert Tappan Morris,et al.  Opportunistic routing in multi-hop wireless networks , 2004, Comput. Commun. Rev..

[14]  Andreas Willig,et al.  Measurements of a wireless link in an industrial environment using an IEEE 802.11-compliant physical layer , 2002, IEEE Trans. Ind. Electron..