High-Throughput Reliable Multicast in Multi-Hop Wireless Mesh Networks

This paper presents a cross-layer approach for enabling high-throughput reliable multicast in multi-hop wireless mesh networks. The building block of our approach is a multicast routing metric, called the expected multicast transmission count (EMTX). EMTX is designed to capture the combined effects of MAC-layer retransmission-based reliability, wireless broadcast advantage, and link quality awareness. The EMTX of single-hop transmission of a multicast packet from a sender is the expected number of multicast transmissions (including retransmissions) required for its next-hop recipients to receive the packet successfully. We formulate the EMTX-based multicast problem with the objective of minimizing the sum of EMTX over all forwarding nodes in the multicast tree, aiming to reduce network bandwidth consumption while ensure high end-to-end packet delivery ratio for the multicast traffic. We provide rigorous mathematical formulations and methods to find near-optimal solutions of the problem computationally efficiently. We present centralized and distributed algorithms, and demonstrate their effectiveness in tackling the EMTX-based multicast problem with a combination of theoretical and numerical results. Simulation experiments show that, in comparison with two baseline approaches, EMTX-based multicast routing reduces the number of hop-by-hop transmissions per packet by up to 40 percent and yet improves the multicast throughput by up to 24 percent.

[1]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[2]  Anthony Ephremides,et al.  On the construction of energy-efficient broadcast and multicast trees in wireless networks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[3]  Inkyu Lee,et al.  MAC protocol for reliable multicast over multi-hop wireless ad hoc networks , 2012, Journal of Communications and Networks.

[4]  Sandeep K. S. Gupta,et al.  Reliable multicast MAC protocol for wireless LANs , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[5]  X. Jia,et al.  Energy efficient broadcast routing in static ad hoc wireless networks , 2004, IEEE Transactions on Mobile Computing.

[6]  Dimitrios Koutsonikolas,et al.  High-Throughput Multicast Routing Metrics in Wireless Mesh Networks , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).

[7]  Archan Misra,et al.  Probabilistically reliable on-demand multicast in wireless mesh networks , 2008, 2008 International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[8]  A. Girotra,et al.  Performance Analysis of the IEEE 802 . 11 Distributed Coordination Function , 2005 .

[9]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[10]  Xin Zhao Reliable multicast in wireless mesh networks , 2010 .

[11]  Li Xiao,et al.  Efficient link-heterogeneous multicast for wireless mesh networks , 2012, Wirel. Networks.

[12]  Archan Misra,et al.  Rate-Diversity and Resource-Aware Broadcast and Multicast in Multi-rate Wireless Mesh Networks , 2008, Mob. Networks Appl..

[13]  Fang Zhao,et al.  Network Coding for Multi-Resolution Multicast , 2010, 2010 Proceedings IEEE INFOCOM.

[14]  Antonio F. Gómez-Skarmeta,et al.  Heuristic Algorithms for Minimum Bandwith Consumption Multicast Routing in Wireless Mesh Networks , 2005, ADHOC-NOW.

[15]  Philip Wolfe,et al.  Validation of subgradient optimization , 1974, Math. Program..

[16]  Elif Uysal-Biyikoglu,et al.  A Depth-optimal Low-complexity Distributed Wireless Multicast Algorithm , 2011, Comput. J..

[17]  Prasun Sinha,et al.  HIMAC: High Throughput MAC Layer Multicasting in Wireless Networks , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[18]  S. Ramanathan,et al.  Multicast tree generation in networks with asymmetric links , 1996, TNET.

[19]  Sneha Kumar Kasera,et al.  Reliable Multicast in Multi-Access Wireless LANs , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[20]  Soung Chang Liew,et al.  Hot topic: physical-layer network coding , 2006, MobiCom '06.

[21]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[22]  Jianfei Cai,et al.  Collision Codes: Decoding Superimposed BPSK Modulated Wireless Transmissions , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[23]  Archan Misra,et al.  Maximizing Broadcast and Multicast Traffic Load through Link-Rate Diversity in Wireless Mesh Networks , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[24]  Christina Fragouli,et al.  Towards Reliable Broadcasting using ACKs , 2007, 2007 IEEE International Symposium on Information Theory.

[25]  Byung-Seo Kim,et al.  Reliable Multicast MAC Protocol for Wireless Ad Hoc Networks , 2007, UIC.

[26]  Jaesung Lim,et al.  A Reliable Multicast MAC Protocol Based on Spread Spectrum Technique in Wireless Ad-Hoc Networks , 2011, FGIT-GDC.

[27]  Chengzhi Li,et al.  RMAC: a reliable multicast MAC protocol for wireless ad hoc networks , 2004, International Conference on Parallel Processing, 2004. ICPP 2004..

[28]  Sanjay Jha,et al.  Protecting Multicast Sessions in Wireless Mesh Networks , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[29]  Pawel Winter,et al.  Steiner problem in networks: A survey , 1987, Networks.

[30]  Kyungran Kang,et al.  Cost-Effective Multicast Routings in Wireless Mesh Networks , 2011, FGIT-MulGraB.

[31]  Ian F. Akyildiz,et al.  Wireless mesh networks: a survey , 2005, Comput. Networks.

[32]  Anish Arora,et al.  Reliable MAC layer multicast in IEEE 802.11 wireless networks , 2002, Proceedings International Conference on Parallel Processing.

[33]  Marshall L. Fisher,et al.  The Lagrangian Relaxation Method for Solving Integer Programming Problems , 2004, Manag. Sci..

[34]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[35]  Jitendra Padhye,et al.  Routing in multi-radio, multi-hop wireless mesh networks , 2004, MobiCom '04.

[36]  Donald F. Towsley,et al.  Reliability Gain of Network Coding in Lossy Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[37]  Xiaojun Lin,et al.  On The Capacity of Immediately-Decodable Coding Schemes for Wireless Stored-Video Broadcast with Hard Deadline Constraints , 2011, IEEE Journal on Selected Areas in Communications.

[38]  Archan Misra,et al.  Fundamental limits on end-to-end throughput of network coding in multi-rate and multicast wireless networks , 2013, Comput. Networks.

[39]  Weifa Liang,et al.  Approximate minimum-energy multicasting in wireless ad hoc networks , 2006, IEEE Transactions on Mobile Computing.