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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Biswas, S., Morris, R.: Opportunistic routing in multi-hop wireless networks. SIGCOMM Computer Communications Review (2004)
Chachulski, S., Jennings, M., Katti, S., Katabi, D.: Trading structure for randomness in wireless opportunistic routing. In: SIGCOMM 2007 (2007)
Chou, P., Wu, Y., Jain, K.: Practical network coding. In: Proceedings of the 41st Allerton Conference on Communication, Control, and Computing (September 2003)
De Couto, D., Aguayo, D., Bicket, J., Morris, R.: A high-throughput path metric for multi-hop wireless routing
Garay, J.A., Kutten, S., Peleg, D.: A sub-linear time distributed algorithm for minimum-weight spanning trees. SIAM J. Comput. (1998)
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)
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)
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)
Khan, Maleq, Pandurangan, Gopal: A fast distributed approximation algorithm for minimum spanning trees. Distributed Computing (April 2008)
Koutsonikolas, D., Hu, Y.-C., Wang, C.-C.: High-throughput, reliable multicast without crying babies in wireless mesh networks. In: INFOCOM 2009 (April 2009)
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)
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)
Pagani, E., Rossi, G.P.: Reliable broadcast in mobile multihop packet networks. In: MobiCom 1997, pp. 34–42 (1997)
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)
Scheuermann, B., Lochert, C., Mauve, M.: Implicit hop-by-hop congestion control in wireless multihop networks. Ad Hoc Networks (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)