Skip to main content

A Network Coding Approach to Reliable Broadcast in Wireless Mesh Networks

  • Conference paper
Wireless Algorithms, Systems, and Applications (WASA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5682))

Abstract

Reliable broadcast is an important primitive in wireless mesh networks (WMNs) for applications such as software upgrade, video downloading, etc. However, due to the lossy nature of wireless link, it is not trivial to achieve the reliability and efficiency at the same time. In this paper, we put forward R-Code, a reliable and efficient broadcast protocol based on intra-flow network coding. The key idea is to construct a minimum spanning tree as a backbone whose link weight is based on ETX metric. The broadcast overhead and delay are simultaneously reduced by enabling each node to be covered by the parent node in the tree which promise its reliable reception of the whole file. Opportunistic overhearing is utilized to further reduce the number of transmissions. Extensive simulation results show that R-Code always achieves 100% packet delivery ratio (PDR), while introducing less broadcast overhead and much shorter delay than AdapCode.

This work was supported in part by the US National Science Foundation under grants CNS-0626601, CNS-0746977, CNS-0716306, and CNS-0831628.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Biswas, S., Morris, R.: Opportunistic routing in multi-hop wireless networks. SIGCOMM Computer Communications Review (2004)

    Google Scholar 

  2. Chachulski, S., Jennings, M., Katti, S., Katabi, D.: Trading structure for randomness in wireless opportunistic routing. In: SIGCOMM 2007 (2007)

    Google Scholar 

  3. Chou, P., Wu, Y., Jain, K.: Practical network coding. In: Proceedings of the 41st Allerton Conference on Communication, Control, and Computing (September 2003)

    Google Scholar 

  4. De Couto, D., Aguayo, D., Bicket, J., Morris, R.: A high-throughput path metric for multi-hop wireless routing

    Google Scholar 

  5. Garay, J.A., Kutten, S., Peleg, D.: A sub-linear time distributed algorithm for minimum-weight spanning trees. SIAM J. Comput. (1998)

    Google Scholar 

  6. Ho, T., Mdard, M., Koetter, R., Karger, D.R., Effros, M., Shi, J., Leong, B.: A random linear network coding approach to multicast. IEEE Trans. Inform. Theory (2006)

    Google Scholar 

  7. Hou, I.-H., Tsai, Y.-E., Abdelzaher, T., Gupta, I.: Adapcode: Adaptive network coding for code updates in wireless sensor networks. In: INFOCOM 2008 (April 2008)

    Google Scholar 

  8. Katti, S., Rahul, H., Hu, W., Katabi, D., Medard, M., Crowcroft, J.: Xors in the air: practical wireless network coding. SIGCOMM Computer Communications Review (2006)

    Google Scholar 

  9. Khan, Maleq, Pandurangan, Gopal: A fast distributed approximation algorithm for minimum spanning trees. Distributed Computing (April 2008)

    Google Scholar 

  10. Koutsonikolas, D., Hu, Y.-C., Wang, C.-C.: High-throughput, reliable multicast without crying babies in wireless mesh networks. In: INFOCOM 2009 (April 2009)

    Google Scholar 

  11. Koutsonikolas, D., Hu, Y.C.: The case for fec-based reliable multicast in wireless mesh networks. In: DSN 2007: Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, pp. 491–501 (2007)

    Google Scholar 

  12. Marco Zú, N.Z., Krishnamachari, B.: An analysis of unreliability and asymmetry in low-power wireless links. ACM Trans. Sen. Netw. 3(2), 7 (2007)

    Article  Google Scholar 

  13. Pagani, E., Rossi, G.P.: Reliable broadcast in mobile multihop packet networks. In: MobiCom 1997, pp. 34–42 (1997)

    Google Scholar 

  14. Reis, C., Mahajan, R., Rodrig, M., Wetherall, D., Zahorjan, J.: Measurement-based models of delivery and interference in static wireless networks. SIGCOMM Comput. Commun. Rev. 36(4), 51–62 (2006)

    Article  Google Scholar 

  15. Scheuermann, B., Lochert, C., Mauve, M.: Implicit hop-by-hop congestion control in wireless multihop networks. Ad Hoc Networks (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yang, Z., Li, M., Lou, W. (2009). A Network Coding Approach to Reliable Broadcast in Wireless Mesh Networks. In: Liu, B., Bestavros, A., Du, DZ., Wang, J. (eds) Wireless Algorithms, Systems, and Applications. WASA 2009. Lecture Notes in Computer Science, vol 5682. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03417-6_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03417-6_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03416-9

  • Online ISBN: 978-3-642-03417-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics