Wireless Broadcast with Network Coding in Mobile Ad-Hoc Networks: DRAGONCAST

Reading time: 7 minute
...

šŸ“ Original Info

  • Title: Wireless Broadcast with Network Coding in Mobile Ad-Hoc Networks: DRAGONCAST
  • ArXiv ID: 0807.0425
  • Date: 2009-04-20
  • Authors: Researchers from original ArXiv paper

šŸ“ Abstract

Network coding is a recently proposed method for transmitting data, which has been shown to have potential to improve wireless network performance. We study network coding for one specific case of multicast, broadcasting, from one source to all nodes of the network. We use network coding as a loss tolerant, energy-efficient, method for broadcast. Our emphasis is on mobile networks. Our contribution is the proposal of DRAGONCAST, a protocol to perform network coding in such a dynamically evolving environment. It is based on three building blocks: a method to permit real-time decoding of network coding, a method to adjust the network coding transmission rates, and a method for ensuring the termination of the broadcast. The performance and behavior of the method are explored experimentally by simulations; they illustrate the excellent performance of the protocol.

šŸ’” Deep Analysis

Deep Dive into Wireless Broadcast with Network Coding in Mobile Ad-Hoc Networks: DRAGONCAST.

Network coding is a recently proposed method for transmitting data, which has been shown to have potential to improve wireless network performance. We study network coding for one specific case of multicast, broadcasting, from one source to all nodes of the network. We use network coding as a loss tolerant, energy-efficient, method for broadcast. Our emphasis is on mobile networks. Our contribution is the proposal of DRAGONCAST, a protocol to perform network coding in such a dynamically evolving environment. It is based on three building blocks: a method to permit real-time decoding of network coding, a method to adjust the network coding transmission rates, and a method for ensuring the termination of the broadcast. The performance and behavior of the method are explored experimentally by simulations; they illustrate the excellent performance of the protocol.

šŸ“„ Full Content

arXiv:0807.0425v1 [cs.NI] 2 Jul 2008 apport

de recherche ISSN 0249-6399 ISRN INRIA/RR–6569–FR+ENG ThĆØme COM INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE Wireless Broadcast with Network Coding in Mobile Ad-Hoc Networks: DRAGONCAST Song Yean Cho, CĆ©dric Adjih N° 6569 July 2008 Centre de recherche INRIA Paris – Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105, 78153 Le Chesnay Cedex TĆ©lĆ©phone : +33 1 39 63 55 11 — TĆ©lĆ©copie : +33 1 39 63 53 30 Wireless Broadcast with Network Coding in Mobile Ad-Hoc Networks: DRAGONCAST Song Yean Cho, CĀ“edric Adjih Theme COM — Systemes communicants Ā“Equipe-Projet Hipercom Rapport de recherche n° 6569 — July 2008 — 23 pages Abstract: Network coding is a recently proposed method for transmitting data, which has been shown to have potential to improve wireless network per- formance. We study network coding for one specific case of multicast, broad- casting, from one source to all nodes of the network. We use network coding as a loss tolerant, energy-efficient, method for broad- cast. Our emphasis is on mobile networks. Our contribution is the proposal of DRAGONCAST, a protocol to perform network coding in such a dynamically evolving environment. It is based on three building blocks: a method to permit real-time decoding of network coding, a method to adjust the network coding transmission rates, and a method for ensuring the termination of the broadcast. The performance and behavior of the method are explored experimentally by simulations; they illustrate the excellent performance of the protocol. Key-words: wireless networks, network coding, broadcasting, multi-hop, min- cut, hypergraph, control Diffusion dans les rĀ“eseaux mobile ad-hoc avec le codage rĀ“eseau: DRAGONCAST RĀ“esumĀ“e : Le codage rĀ“eseau est une mĀ“ethode qui a Ā“etĀ“e proposĀ“ee rĀ“ecemment, et dont le potentiel pour amĀ“eliorer les performances des rĀ“eseaux sans fil a Ā“etĀ“e dĀ“emontrĀ“e. Dans ce rapport, nous Ā“etudions le codage rĀ“eseau pour un cas spĀ“ecificique de communication multicast, la diffusion, d’une source `a tous les noeuds du rĀ“eseau. Nous utilisons le codage rĀ“eseau comme une mĀ“ethode de diffusion qui est tolĀ“erante aux pertes de messages, et est aussi efficace en Ā“energie. Notre contri- bution est la proposition de DRAGONCAST, un protocole utilisant le codage rĀ“eseaux dans des environements Ā“evoluant dynamiquement. Il est basĀ“e sur trois briques: une mĀ“ethode qui permet le dĀ“ecodage en temps rĀ“eel du codage rĀ“eseau, une mĀ“ethode pour ajuster les dĀ“ebits des retransmissions, et une mĀ“ethode pour garantir la terminaison de la diffusion. La performance et le comportement de la mĀ“ethode sont explorĀ“es expĀ“erimentalement par des simulations: elles illustrent l’excellente performance du protocole. Mots-clĀ“es : rĀ“eseaux sans fil, codage de rĀ“eseau, diffusion, multi-sauts, coupe minimale, hypergraphe, contrˆole WNC Broadcast in MANETs: DRAGONCAST 3 Contents 1 Introduction 4 2 Practical Framework for Network Coding 5 2.1 Linear Coding and Random Linear Coding . . . . . . . . . . . . 5 2.2 Decoding, Vector Space, and Rank . . . . . . . . . . . . . . . . . 5 2.3 Rate Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Theoretical Performance of Wireless Network Coding 6 4 Our Approach: DRAGONCAST 7 4.1 Framework for Broadcast with Network Coding . . . . . . . . . . 7 4.2 SEW: Encoding for Real-time Decoding . . . . . . . . . . . . . . 7 4.2.1 Overview of Real-time Decoding . . . . . . . . . . . . . . 7 4.2.2 SEW (Sliding Encoding Window) . . . . . . . . . . . . . . 9 4.3 DRAGON: Rate Selection . . . . . . . . . . . . . . . . . . . . . . 11 4.3.1 Static Heuristic IRON . . . . . . . . . . . . . . . . . . . . 11 4.3.2 Dynamic Heuristic DRAGON . . . . . . . . . . . . . . . . 11 4.4 Termination Protocol . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.5 Proof of convergence of DRAGONCAST . . . . . . . . . . . . . . 13 5 Evaluation Metrics for Experimental Results 15 5.1 Metric for Energy-efficiency . . . . . . . . . . . . . . . . . . . . . 16 5.2 Energy-efficiency reference point for routing . . . . . . . . . . . . 16 5.3 Real-Time Decoding . . . . . . . . . . . . . . . . . . . . . . . . . 17 6 Experimental Results 17 6.1 Real-Time Decoding: Effects of SEW . . . . . . . . . . . . . . . . 17 6.2 Efficiency and Read-Time Decoding . . . . . . . . . . . . . . . . 19 7 Conclusion 21 RR n° 6569 4 Song Yean Cho, CĀ“edric Adjih 1 Introduction The concept of network coding, where intermediate nodes mix information from different flows, was introduced by seminal work from Ahlswede, Cai, Li and Yeung [1]. Since then, a rich literature has flourished for both theoretical and practical aspects. In particular, several results have established network coding as an efficient method to broadcast data to the whole wireless networks (see Lun et al. [6] or Fragouli et al. [16] for instance), when efficiency consists in: minimizing the total number of packet transmissions for broadcasting from the source to all

…(Full text truncated)…

Reference

This content is AI-processed based on ArXiv data.

Start searching

Enter keywords to search articles

↑↓
↵
ESC
⌘K Shortcut