Anya Apavatjrut, Katia Jaffres-Runser, Claire Goursaud and Jean-Marie Gorce Combining LT codes and XOR network coding for reliable and energy efficient.

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advertisements

Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
D.J.C MacKay IEE Proceedings Communications, Vol. 152, No. 6, December 2005.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,
Rumor Routing Algorithm For sensor Networks David Braginsky, Computer Science Department, UCLA Presented By: Yaohua Zhu CS691 Spring 2003.
Rumor Routing Algorithm For Sensor Networks
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin Presented By Tu Tran 1.
Source-Location Privacy Protection in Wireless Sensor Network Presented by: Yufei Xu Xin Wu Da Teng.
Defending Against Traffic Analysis Attacks in Wireless Sensor Networks Security Team
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Before start… Earlier work single-path routing in sensor networks
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute,
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
Energy Aware Directed Diffusion for Wireless Sensor Networks Jisul Choe, 2Keecheon Kim Konkuk University, Seoul, Korea
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Does Packet Replication Along Multipath Really Help ? Swades DE Chunming QIAO EE Department CSE Department State University of New York at Buffalo Buffalo,
Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
EAIT, February 2006 A Pragmatic Approach towards the Improvement of Performance of Ad Hoc Routing ProtocolsOptimizations To Multipath Routing Protocols.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Wireless Sensor Networks COE 499 Energy Aware Routing
X1X1 X2X2 Encoding : Bits are transmitting over 2 different independent channels.  Rn bits Correlation channel  (1-R)n bits Wireless channel Code Design:
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
CprE 545 project proposal Long.  Introduction  Random linear code  LT-code  Application  Future work.
Andrew Liau, Shahram Yousefi, Senior Member, IEEE, and Il-Min Kim Senior Member, IEEE Binary Soliton-Like Rateless Coding for the Y-Network IEEE TRANSACTIONS.
1 SmartGossip: An Adaptive Broadcast Service for Wireless Sensor Networks Presented By Thomas H. Hand Duke University Adapted from: “ SmartGossip: An Adaptive.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Routing in Sensor Networks. –Routing means carrying data packets from a source node to a destination node (usually called sinks in sensor networks terminology)
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Nour KADI, Khaldoun Al AGHA 21 st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications 1.
A Reliability-oriented Transmission Service in Wireless Sensor Networks Yunhuai Liu, Yanmin Zhu and Lionel Ni Computer Science and Engineering Hong Kong.
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
Minimum Energy Reliable Paths Using Unreliable Wireless Links Qunfeng Dong, Suman Banerjee, Micah Adler, and Archan Misra Mobihoc 2005.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Advisor: Prof. Han-Chieh Chao Student: Joe Chen Date: 2011/06/07.
The Inherent Security of Routing Protocols in Ad Hoc and Sensor Networks Tanya Roosta (EECS, Berkeley) In Collaboration With: Sameer Pai (ECE, Cornell)
Routing Metrics for Wireless Mesh Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Dominik Kaspar, Eunsook Kim, Carles Gomez, Carsten Bormann
Routing Metrics for Wireless Mesh Networks
Introduction to Wireless Sensor Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Routing Metrics for Wireless Mesh Networks
Presentation transcript:

Anya Apavatjrut, Katia Jaffres-Runser, Claire Goursaud and Jean-Marie Gorce Combining LT codes and XOR network coding for reliable and energy efficient transmissions in wireless sensor networks Sarnoff Symposium (SARNOFF), th IEEE

Outline Introduction Reaching reliability Gradient broadcast routing Through coding: LT codes Combining LT codes and gradient broadcasting Improving energy with network coding XOR network coding heuristic XLT-GRAB Performance results

Introduction In large scale wireless sensor network A node advertises its data to one or several sink nodes. The transmission is multi-hop between the data source node and the sink. High reliability is important. To increase reliability Introducing redundancy through path diversity Adding a coding layer on top of the routing algorithm

Multi-path routing Several copies of a same packet travel on multiple paths in parallel Increasing transmission reliability Also increasing in energy expenditure for redundant transmission Gradient broadcast algorithms Allow several nodes at a time to forward a same packet in broadcast based on pre-defined set of forwarding rules A cost field is set in an initialization stage Nodes are able to adjust locally to instantaneous changes in the network node failure or link failure. More flexible Increasing the number of copies traveling in the network.

Adding coding layer Each message m Encoded using a specific coding algorithm Adds redundancy to m to compensate for the losses Still retrieve m at the sink HARQ Fountain codes A source S can potentially generate a limitless number of encoded packets until it receives an acknowledgement from D. D only acknowledges end to end a successful decoding to S This acknowledgement can be merged with the gradient cost field maintenance packets of the protocol.

In this paper Adding fountain codes to a gradient broadcast algorithm Perfect reliability To reduce the number of redundant packets travel in the network. Using network coding, relays re-combine the received packet along the multi-hop diffusion We show in a simulation study how our implementation of a XOR network coding solution over an LT code [2] performs over a simple gradient broadcast algorithm: Reliability is maintained at a reduced energy and delay cost.

Gradient broadcast routing Broadcast mode Any relay hearing a packet has to decide whether it can forward it or not. Only relays located closer to the sink than the previous hop relay are allowed to forward packets. 1. Cost field setup The nodes distributively build the gradient cost field 2. Forwarding stage [26] F. Ye, A. Chen, S. Liu, and L. Zhang. A scalable solution to minimum cost forwarding in large sensor networks. In International Conference on Computer Communications and Networks: Proceedings, pages 304–309, 2001.

Cost field setup If Q p +L < Q A then update Q A= Q p +L L=the link cost A new ADV packet is sent with a new packet cost Q p = Q A Sink : ADV packet containing its own cost Q Q=0 flooding All the other nodes have an initial cost Q = +∞ node A QAQA : ADV packet with packet cost Q p

Cost field setup The node with the lowest value of Q A sends its packet first Prevents other nodes with higher costs from forwarding their ADV packet. With this algorithm, only one ADV packet per node is sent in the cost field setup stage. The link cost value can be expressed in various metrics (in hops, in meters, etc..). We consider a simple euclidian distance metric.

Forwarding stage Once a sensor S has a packet to send to the sink, it appends its own cost Qs to the packet and broadcasts it. All nodes receiving it decide to forward it if and only if their own cost Q i is lower than Qs. This algorithm is particularly reliable compared to single path routing Having very low control overhead but at the price of a very high packet redundancy.

Gradient broadcast routing Following works Creating additional forwarding rules to improve the tradeoff between reliability and energy consumption We control the amount of redundancy by introducing a forwarding probability p f. If the sensor is allowed to forward a packet based on its cost, it will do it with probability p f. [12], [13]. [12] K. Jaffr`es-Runser and C. Comaniciu. A probabilistic interference and energy aware gradient broadcasting algorithm for wireless sensornetworks. In Proceedings of IEEE ISWPC 2008, Santorini, Greece,2008. [13] K. Jaffr`es-Runser, C. Comaniciu, J.-M. Gorce, and R. Zhang. U-GRAB:A Utility- Based Gradient Broadcasting Algorithm for Wireless Sensor Networks. In IEEE Conference on Military Communications (MILCOM 2009), Boston, MA, USA, October 2009.

Through coding: LT codes Fountain codes provide both rate-less and universal property Transmission reliability can be assured without requiring channel state information LT code Having lower decoding complexity But at the price of a very high packet redundancy [17] M. Luby. LT Codes. In Foundations of Computer Science - FOCS 2002, pages 271–, Vancouver, BC, Canada, November IEEE Computer Society.

Combining LT codes and gradient broadcasting We have considered a wireless sensor network 50 nodes spatially distributed following a Poisson distribution in a 2 dimensional space of 500m×500m. Average node degree is of about three. The source first encodes the information with LT codes before broadcasting the encoded message. The message propagates in a relaying mesh from S to D following the gradient broadcast routing defined earlier.

The following simulation results are obtained using WSNet event- driven simulator [24]. Combining LT codes and gradient broadcasting [24] WSNet. Worldsens simulator.

Combining LT codes and gradient broadcasting In the simulations, a message is decomposed into K fragments.

LT codes show a higher success rate on average for the same forwarding probabilities compared to the no coding case. Even if LT codes should ensure perfectly reliable transmissions, we do not always obtain a success rate equal to 1. Because of bad transmission conditions, nodes can keep trying (unsuccessfully) to relay the new packets of the source. Combining LT codes and gradient broadcasting

XOR network coding heuristic Transmission with network coding More scalable and can lead to the optimization of complexity, throughput, transmission delay and security. In this paper,we applying intra-flow network coding to fountain encoded packets Network coding can play an efficient role to optimize the redundancy The degree d of the packet to be created at the relay node is chosen with respect to the Robust Soliton distribution Buffered packets are then randomly selected and XOR-ed together until degree d is obtained or a MAXROUND value is reached if d ∈ {1, 2} then a combination is only performed with probability p=0.2

XOR network coding heuristic [2] A. Apavatjrut, C. Goursaud, K. Jaffres-Runser, C. Comaniciu, and J.-M.Gorce. Toward increasing packet diversity for relaying lt fountain codes in wireless sensor networks. Communications Letters, IEEE, 15(1):52-54, January 2011

XLT-GRAB The source sends each message m using an LT-code K=100 This ADV message serves two purposes Namely acknowledging m Updating the costs to account for topology changes in the network. The source keeps transmitting coded packets until an acknowledgement is received.

A relay node forwards a packet based on a probability p f if it is located closer to the sink than the previous hop relay. A relay decides with a given XORing probability p xor to apply network coding using to forward a network coded packet instead of the received one. XLT-GRAB

Performance results Performance results are averaged over 50 consecutive message transmissions, each message encoded with an LT code. We have first evaluated the impact of p f and p xor on the number of duplicated packets. p f < 0.4 : the network is not reliable at all for whichever XORing probability p f > 0.6 : the network is reliable for whichever XORing probability 0.4 < p f < 0.6 : transitory area

Performance results

The end-to-end message transmission delay in seconds Performance results

The total energy consumed by all nodes of the network for emission and reception actions. Performance results