Abstract
We propose a novel distributed coding scheme for broadcast over mobile ad hoc networks. In this scheme, we combine MPR technique with network coding. Only multipoint relay (MPR) nodes perform coding using a rateless code. Rather than waiting for a large number of encoded packets to be received before MPR nodes could decode and resend coded packets, we design a new degree distribution that enables the nodes to start decoding even when small number of encoded packets are received. Thus, we decrease the delay introduced at the intermediate nodes. The main advantage of using a rateless code for encoding instead of using a random linear combination of the previously received packets is to reduce significantly the encoding and decoding complexities. We provide a performance evaluation using a simulation to demonstrate the efficiency of our code even under mobility condition.
Similar content being viewed by others
Notes
A node keeps a packet in R-Buffer until its generation is decoded, see Section 4.
References
Stojmenovic E (2002) Handbook of wireless networks and mobile computing. Wiley, New York
Clausen PJALT, Qayuum A, Viennot L (2001) Optimized link state routing protocol. In: IEEE INMIC
Luby (2002) LT codes. In: FOCS: IEEE symposium on foundations of computer science (FOCS)
Lun DS, Médard M, Koetter R, Effros M (2005) On coding for reliable communication over packet networks. CoRR, vol abs/cs/0510070, informal publication
Cover T, Thomas J (1991) Elements of information theory. Wiley-Interscience, New York
Ahlswede R, Cai N, Li S-Y, Yeung RW (2000) Network information flow. IEEE Trans Inf Theory 46:1204–1216
Li EL, Ramjee R, Buddhikot MM, Miller SC (2007) Network coding-based broadcast in mobile ad-hoc networks. In: INFOCOM. IEEE, pp 1739–1747
Fragouli C, Widmer J, Boudec J-YL (2008) Efficient broadcasting using network coding. IEEE/ACM Trans Netw 16(2):450–463
Kadi N, Agha KA (2008) Optimized MPR-based flooding in wireless ad hoc network using network coding. In: IFIP/IEEE Wireless days’08. Dubai, UAE
Kadi N, Agha KA (2010) Distributed switched code (disc): a distributed rateless code for broadcast in ad-hoc wireless networks, vol 6. IEEE/IWCMC, Caen, France
Puducheri S, Kliewer J, Fuja T (2007) The design and performance of distributed LT codes. IEEE Trans Inf Theory 53(10):3740–3754
Kadi N, Agha KA, Stojmenovic I (2009) Fountain codes with xor of encoded packets for broadcasting and source independent backbone in multi-hop networks using network coding. In: IEEE CTC’04-spring: vehicular technology conference. Barcelona, Spain
Kadi N, Agha KA (2010) Mpr-based flooding with distributed fountain network coding. In: IEEE/IFIP Med-Hoc-Net. Juan-les-pins, France
Kamra A, Misra V, Feldman J, Rubenstein D (2006) Growth codes: maximizing sensor network data persistence. In: SIGCOMM ’06: proceedings of the 2006 conference on applications, technologies, architectures, and protocols for computer communications. ACM, New York, NY, USA, pp 255–266
Fujimura A, Oh S, Gerla M (2008) Network coding vs. erasure coding: reliable multicast in ad hoc networks. In: Proceedings of the second annual conference of the international technology alliance, vol 1, London, UK
Crisostomo S, Barros J, Bettstetter C (2008) Flooding the network: multipoint relays versus network coding. In: 4th IEEE international conference on circuits and systems for communications, 2008. ICCSC 2008, pp 119–124
Hughes BD (1995) Random walks and random environments, vol 1: random walks. Oxford Science Publications, Oxford
Qayyum A, Viennot L, Laouiti A (2002) Multipoint relaying for flooding broadcast messages in mobile wireless networks. In: HICSS, p 298
MacKay D (2003) Information theory, inference, and learning algorithms. Cambridge University Press, Cambridge
Agarwal S, Hagedorn A, Trachtenberg A (2008) Adaptive rateless coding under partial information. In: Information theory and applications workshop, 2008, pp 5–11
Kadi N, Agha KA (2010) New degree distribution to improve lt-code in network coding for broadcasting in ad-hoc wireless networks. In: IEEE PIMRC. Istanbul, Turkey
Chou PA, Wu Y, Jain K (2003) Practical network coding. In: Allerton conference on communication, control, and computing. Monticello, IL
Fragouli C, Widmer J, Boudec J-YL (2006) A network coding approach to energy efficient broadcasting: from theory to practice. In: INFOCOM. IEEE
Rhee I, Warrier A, Min J (2006) DRAND: distributed randomized TDMA scheduling for wireless ad hoc networks. In: Proc ACM MobiHOC, pp 190–201
McDonald AB, Znati T (1999) A mobility based framework for adaptive clustering in wireless ad-hoc networks. In: Proc the IEEE wireless communications and networking conference (WCNC), pp 35–40
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kadi, N., Agha, K.A. Network coding for MPR-based flooding in ad hoc wireless networks under mobility conditions. Ann. Telecommun. 66, 319–329 (2011). https://doi.org/10.1007/s12243-010-0207-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12243-010-0207-x