Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Advertisements

Communications Research Centre (CRC) Defence R&D Canada – Ottawa 1 Properties of Mobile Tactical Radio Networks on VHF Bands Li Li & Phil Vigneron Communications.
Multicasting in Mobile Ad Hoc Networks Ravindra Vaishampayan Department of Computer Science University of California Santa Cruz, CA 95064, U.S.A. Advisor:
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Lava: A Reality Check of Network Coding in Peer-to-Peer Live Streaming Mea Wang, Baochun Li Department of Electrical and Computer Engineering University.
Network coding techniques Elena Fasolo Network coding techniques Elena Fasolo PhD Student - SIGNET Group Wireless Systems - Lecture.
CSLI 5350G - Pervasive and Mobile Computing Week 3 - Paper Presentation “RPB-MD: Providing robust message dissemination for vehicular ad hoc networks”
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Scalable Team Multicast in Wireless Ad hoc networks Exploiting Coordinated Motion Mario Gerla University of California, Los Angeles.
Wireless Capacity. A lot of hype Self-organizing sensor networks reporting on everything everywhere Bluetooth personal networks connecting devices City.
Radio Propagation Spring 07 CS 527 – Lecture 3. Overview Motivation Block diagram of a radio Signal Propagation  Large scale path loss  Small scale.
The Capacity of Wireless Ad Hoc Networks
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Secure Data Communication in Mobile Ad Hoc Networks Authors: Panagiotis Papadimitratos and Zygmunt J Haas Presented by Sarah Casey Authors: Panagiotis.
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
QoS Constraint Routing Protocols for Mobile Ad Hoc
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
MIMO-CAST: A CROSS-LAYER AD HOC MULTICAST PROTOCOL USING MIMO RADIOS Soon Y. Oh*, Mario Gerla*, Pengkai Zhao**, Babak Daneshrad** *Computer Science Dept.,
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
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.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Efficient and Reliable Broadcast in ZigBee Networks Purdue University, Mitsubishi Electric Lab. To appear in SECON 2005.
Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Multicast + Network Coding in Ad Hoc Networks CS 218 Fall 2008.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Cross-Layer Optimization in Wireless Networks under Different Packet Delay Metrics Chris T. K. Ng, Muriel Medard, Asuman Ozdaglar Massachusetts Institute.
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.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Geo Location Service CS218 Fall 2008 Yinzhe Yu, et al : Enhancing Location Service Scalability With HIGH-GRADE Yinzhe Yu, et al : Enhancing Location Service.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Networks Speaker : Wilson Lai Date : Ching-Chuan Chiang, Mario Gerla.
Nour KADI, Khaldoun Al AGHA 21 st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications 1.
Multipath TCP in a Lossy ad hoc Wireless Network Medhocnet 2004 Bodrum, June 2004 Jiwei Chen, Kaixin Xu, Mario Gerla UCLA.
Evaluating Mobility Support in ZigBee Networks
A Mechanism for Communication- Efficient Broadcast Encryption over Wireless Ad Hoc Networks Johns Hopkins University Department of Computer Science Reza.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
1 Data Overhead Impact of Multipath Routing for Multicast in Wireless Mesh Networks Yi Zheng, Uyen Trang Nguyen and Hoang Lan Nguyen Department of Computer.
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
ProbeCast: MANET Admission Control via Probing Soon Y. Oh, Gustavo Marfia, and Mario Gerla Dept. of Computer Science, UCLA Los Angeles, CA 90095, USA {soonoh,
12.Nov.2007 Capacity of Ad Hoc Wireless Networks Jinyang Li Charles Blake Douglas S. J. De Coutu Hu Imm Lee Robert Morris Paper presentation by Tonio Gsell.
Network coding techniques
Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
TCP and MAC interplay in Wireless Ad Hoc Networks
MinJi Kim, Muriel Médard, João Barros
ODMRP Enhancement.
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
On the Physical Carrier Sense in Wireless Ad-hoc Networks
INFOCOM 2013 – Torino, Italy Content-centric wireless networks with limited buffers: when mobility hurts Giusi Alfano, Politecnico di Torino, Italy Michele.
CRBcast: A Collaborative Rateless Scheme for Reliable and Energy-Efficient Broadcasting in Wireless Sensor/Actuator Networks Nazanin Rahnavard, Badri N.
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
How MAC interacts with Capacity of Ad-hoc Networks – Interference problem Capacity of Wireless Networks – Part Page 1.
Presentation transcript:

Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California, Los Angeles

Page 2 Motivation Tactical networks require high reliability of multicast communications for effective mission accomplishment Both Network coding (NC) and erasure coding (EC) can increase reliability in lossy networks Which coding scheme is more reliable and efficient for MANETs?  “The jury is still out”

Page 3 Previous Works Finding performance gain in ad hoc multicasting – “Performance of Network Coding in Ad Hoc Networks” J-S. Park et al. Finding maximum throughput gain in multicast – “Reliability Gain of Network Coding in Lossy Wireless Networks” M. Ghaderi et al. Derive asymptotic bound for reliability gain – Previous works are theoretical analytical studies based on simple topologies  Our work is: – Simulation study – Implementing Network coding and Erasure coding – Realistic topology

Page 4 NC and EC Implementation Both randomly and linearly encode: – Block coding: stream of packets is split into blocks and encoded – Coefficients are randomly drawn from a finite field – Receivers reconstruct original data Erasure Coding Example

Page 5 Network Coding Example

Page 6 NC and EC Implementation Probabilistic Forwarding: – In both NC and EC each intermediate nodes forwards with probability f Forwarder generates random number x Compare x and drop rate d If (x < d) forwarding received packet Otherwise drop packet Packet Drop

Page 7 NC and EC Implementation Network CodingErasure Coding Coding at Source ( Rate c = k/n ) Coding rate c = 1. A source does not generate redundant packets k original packets are encoded into n > k source encoded packets, c < 1 Encoding at Intermediate Nodes YesNo Buffering and Forwarding Intermediate nodes enqueue innovative packets for re-encoding Intermediate nodes forward only non- duplicated packets

Page 8 Simulation Settings Qualnet implementation – Random linear coding – 2Mbps channel bandwidth, 376m radio range – b MAC and PHY – 1KB/s traffic Two topologies – Grid topology – Random topology Performance Metrics – Packet Delivery Ratio (PDR) – Normalized Packet Overhead

Page 9 Grid Topology Setting Grid Topology – One source and three receivers – Each node has r redundant paths (except the 1 st hop) – h: Number of hops from a source to receivers Receivers R S RR h Source r

Page 10 Simulation (Grid Topology) EC coding rate ranges between c=1 and c=1/6 EC requires twice as much line overhead to achieve the same delivery ratio as NC Packet delivery ratio when h =5 Overhead in term of h when f =1

Page 11 Simulation (Grid Topology) EC Delivery ratio is very sensitive to hop number (while NC holds its performance variation smaller) Packet drop probability on a link (d) has more impact on NC achievable delivery ratio Packet delivery ratio for varying hop # Packet delivery ratio for variable packet drop rate, h=5

Page 12 Analysis (Grid Topology) Single-hop models for NC (left) and EC (right) Different packets (NC) and duplicated packets (EC) fff S2S2 R 1-d fff S R S1S1 S3S3 R S RR Network coding case Erasure coding case

Page 13 f : forwarding probability d : packet drop probability k : generation size n : encoded packets at the source c : code rate (=k/n) h : number of hops r : number of redundant paths Analysis (Grid Topology) N NC, N EC : Potential number of innovative packets a node can receive (based on the single-hop models) Redundant paths r help N NC increase (add new redundancy) N EC increases according to code rate c (suffering overhead)

Page 14 f : forwarding probability d : packet drop probability k : generation size n : encoded packets at the source c : code rate (=k/n) h : number of hops r : number of redundant paths Analysis (Grid Topology) Packet drop (d) should have an equal impact on N NC and N EC But… Small N NC (1) also reduces the probability of generating innovative packets (differs from our assumption)  Redundancy to the first hop will help NC

Page 15 Random Topology 50 nodes including one source and 10 multicast members Nodes are randomly distributed in a square field Node density = average number of nodes within the transmission range (376m)

Page 16 Simulation (Random Topology) EC suffers much more overhead (similar to the results in Grid Topology) As for grid topology, EC delivery ratio equals NC delivery ratio between c =1/3 and c=1/2 Packet delivery ratio and overhead when the node density is 12

Page 17 Simulation (Random Topology) Lower node density reduces the redundant paths  disadvantage for NC Lower node density increases the number of hops  disadvantage for EC  Similar impact on both NC and EC

Page 18 Simulation (Random Topology) Packet Drop decreases delivery ratio, but more significant in NC than EC Node mobility helps both NC and EC recover from high packet drop rate Packet drop probability (d) = 0.4 Packet delivery ratio with drip rate and mobility when node density is 12

Page 19 Summary Compared NC and EC in MANETs NC can achieve high delivery ratio with much less overhead Future Work Implementation of joint EC and NC scheme Extension to vehicular applications

Page 20 Thanks