24 st Oct 2013 1 Correlated Coding: Efficient Network Coding under Unreliable Wireless Links Shuai Wang, Song Min Kim, Zhimeng Yin, and Tian He University.

Slides:



Advertisements
Similar presentations
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
Advertisements

Inter-session Network Coding in wireless network Long Hai 10/02/2012.
XORs in The Air: Practical Wireless Network Coding
Computer Networking A Top-Down Approach Chapter 4.7.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
Symbol Level Network Coding By Sachin Katti, Dina Katabi, Hari Balakrishnan, Muriel Medard Sigcomm 2008.
Incentive-Compatible Opportunistic Routing for Wireless Networks Fan Wu, Tingting Chen, Sheng Zhong (SUNY Buffalo) Li Erran Li Li Erran Li (Bell Labs)
Group #1: Protocols for Wireless Mobile Environments.
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Forwarding Redundancy in Opportunistic Mobile Networks: Investigation and Elimination Wei Gao 1, Qinghua Li 2 and Guohong Cao 3 1 The University of Tennessee,
XORs in the air: Practical Wireless Network Coding Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina Katabi, Muriel Medard, Jon Crowcroft SIGCOMM ‘06 Presented.
Network Coding for Large Scale Content Distribution Christos Gkantsidis Georgia Institute of Technology Pablo Rodriguez Microsoft Research IEEE INFOCOM.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL Presented by: Ao-Jan Su.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL
Analysis of compressed depth and image streaming on unreliable networks Pietro Zanuttigh, Andrea Zanella, Guido M. Cortelazzo.
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.
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
ExOR: Opportunistic Multi-Hop Routing for Wireless Networks Sigcomm 2005 Sanjit Biswas and Robert Morris MIT Computer Science and Artificial Intelligence.
Anya Apavatjrut, Katia Jaffres-Runser, Claire Goursaud and Jean-Marie Gorce Combining LT codes and XOR network coding for reliable and energy efficient.
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.
Shuo Guo, Song Min Kim, Ting Zhu, Yu Gu, and Tian He University of Minnesota, Twin Cities.
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks Xinyu Zhang and Kang G. Shin Dept. of EECS Univ. Michigan 1 Presented by: Fenggang Wu 2011/11/04.
Wei Gao1 and Qinghua Li2 1The University of Tennessee, Knoxville
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Low Complexity Virtual Antenna Arrays Using Cooperative Relay Selection Aggelos Bletsas, Ashish Khisti, and Moe Z. Win Laboratory for Information and Decision.
Overlay Network Physical LayerR : router Overlay Layer N R R R R R N.
Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Department of Computer Science and.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Wireless Sensor Networks COE 499 Energy Aware Routing
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
QoS Multicasting over Mobile Networks IEEE Globecom 2005 Reporter : Hsu,Ling-Chih.
1 Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Michigan State University ICNP 2007.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
Pushing the Limits of Wireless Networks Prof. Dina Katabi Jan 9, 2006.
Computer Networks Group Universität Paderborn TANDEM project meeting Protocols, oversimplification, and cooperation or: Putting wireless back into WSNs.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
1 SmartGossip: An Adaptive Broadcast Service for Wireless Sensor Networks Presented By Thomas H. Hand Duke University Adapted from: “ SmartGossip: An Adaptive.
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
15-744: Computer Networking L-12 Wireless Broadcast.
1 st Oct CorLayer: A Transparent Link Correlation Layer for Energy Efficient Broadcast Shuai Wang, Song Min Kim, Yunhuai Liu, Guang Tan, and Tian.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
Department of Computer Science and Engineering UESTC 1 RxLayer: Adaptive Retransmission Layer for Low Power Wireless Daibo Liu 1, Zhichao Cao 2, Jiliang.
Mitigating Routing Misbehavior in Mobile Ad Hoc Networks Sergio Marti, T.J. Giuli, Kevin.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
Opportunistic Flooding in Low-Duty- Cycle Wireless Sensor Networks with Unreliable Links Shuo Goo, Yu Gu, Bo Jiang and Tian He University of Minnesota,
Toward a Packet Duplication Control for Opportunistic Routing in WSNs Georgios Z. Papadopoulos, Julien Beaudaux, Antoine Gallais, Periklis Chatzimisios,
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
A Security Framework with Trust Management for Sensor Networks Zhiying Yao, Daeyoung Kim, Insun Lee Information and Communication University (ICU) Kiyoung.
Distributed Network Coding Based Opportunistic Routing for Multicast Abdallah Khreishah, Issa Khalil, and Jie Wu.
1 UFlood: High-Throughput Wireless Flooding Jayashree Subramanian Collaborators: Robert Morris, Ramakrishna Gummadi, and Hari Balakrishnan.
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
Comparative Study of Performance for ZigBee and 6LoWPAN Protocols Ing. Octavio J. Salcedo P. Ing. Oscar A. Gracia Ing. Brayan S. Reyes Daza.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
MBMS in GSM Evolution Systems – A Research Paper Magesh Annamalai – FAU Feeds – Grad Student Sr.Systems Engineer - Location Technology Group T - Mobile.
The Importance of Being Opportunistic Sachin Katti Dina Katabi, Wenjun Hu, Hariharan Rahul, and Muriel Medard.
Universal Opportunistic Routing Scheme using Network Coding
Introduction to Wireless Sensor Networks
Reliability Gain of Network Coding - INFOCOM 08
Multi-Rate ETX: A Radio-Aware Routing metric for s Mesh Networks
A High-Throughput Path Metric for Multi-Hop Wireless Routing
High Throughput MAC layer Multicasting
Two-Way Coding by Beam-Forming for WLAN
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks
M. Mock and E. Nett and S. Schemmer
Presentation transcript:

24 st Oct Correlated Coding: Efficient Network Coding under Unreliable Wireless Links Shuai Wang, Song Min Kim, Zhimeng Yin, and Tian He University of Minnesota ICNP 2014

Network Coding (NC) Network coding has the potential to Improve the network performance. Opportunistic Coding Linear Network Coding Widely used coding technologies: 2 University of Minnesota Shuai ICNP’ 14

Existing Problems & This Paper 3 University of Minnesota Shuai ICNP’ 14 Use network coding or not? Existing Problems - Community’s concern: Our Solutions focus on the key factor – Link Correlation: Help network designers decide whether to apply NC.

4 Does the assumption reflect the real situation? Assumptions in existing protocol designs, e.g., 1/LQ in COPE and MORE: Wireless transmissions are independent. Unrealistic Assumption and Modeling University of Minnesota Shuai ICNP’ 14

Synthetic Independent Trace Empirical Trace 5 Wireless Links are Correlated! University of Minnesota Shuai ICNP’ Testbed: 1 AP 6 Laptops 100 Packets

Synthetic Independent Trace Empirical Trace 6 Wireless Links are Correlated! University of Minnesota Shuai ICNP’ Testbed: 1 Source node 6 Receivers 100 Packets

How Link Correlation Impacts NC? 7 University of Minnesota Shuai ICNP’ 14 Network Coding Step1: Coding Step1: Coding Step2: Transmit e.g., Opportunistic listening, encoding Send out with coded packets

How LC Impacts Step 1 - “Coding”? 8 University of Minnesota Shuai ICNP’ 14 Impact of link correlation on the “Coding” procedure: Non-Coding Scenario Coding Scenario Sub-Conclusion 1: the “Coding” procedure prefers low link correlation (i.e., high diversity).

How LC Impacts Step 2 - “Transmit”? (a) Low Correlated: (b) High Correlated: Sub-Conclusion 2: the “Transmit” procedure prefers high link correlation (i.e., low diversity).. Link quality: 0.8 # of coded pkts need to be retransmitted: 4 Link quality: 0.7 # of coded pkts need to be retransmitted: 3 9 University of Minnesota Impact of link correlation on the “Transmit” procedure: Shuai ICNP’ 14

Put Together: How LC Impacts NC? 10 University of Minnesota Shuai ICNP’ 14 Network Coding Step1: Coding Step1: CodingStep2:Transmit e.g., Opportunistic listening, encoding Send out with one coded pkt Low Link Correlation High Link Correlation Conclusion: there exists a tradeoff between the coding opportunity and transmit efficiency.

Our Solution – Key Idea 11 University of Minnesota Shuai ICNP’ Decompose Network Coding into two steps: (i) Coding, and (ii) Transmit. 2. Use the link correlation model to quantify the potential cost of Coding and Transmit separately. 3. Provide unified Correlated Coding metrics.

12 University of Minnesota Shuai ICNP’ 14 The Solution Physical Meaning : Physical Meaning : The number of packets needs to be sent in the output queue after Network Coding. Quantify the potential cost of Step 1 - “Coding”: Wo/ NC: W/ NC:

13 University of Minnesota Shuai ICNP’ 14 The Solution Physical Meaning : Physical Meaning : is the expected transmissions to reliably broadcast one packet under link correlation. Quantify the potential cost of Step 2 - “Transmit”: … details in the paper!

14 University of Minnesota Shuai ICNP’ 14 Physical Meaning: Physical Meaning: the per-receiver transmission cost to reliably broadcast one packet to K receivers The Solution The unified Correlated Coding Metric: No. of Coded Pkts Per Pkt Transmit Cost

15 Applications – Metric Embedding Network Coding Protocol Packet Reception Information LinkIndependence Transmission Cost Estimation 1/LQ LinkCorrelation Correlated Coding Metric University of Minnesota Shuai ICNP’ 14

16 Applications – An Example Switch/Hub AP Correlated Coding Metric University of Minnesota Shuai ICNP’ 14

Supported Protocols 17 University of Minnesota Shuai ICNP’ 14 Integrated Protocols: Integrated Protocols: I.Unicast: 1). ZigBee 2). OLSR 3). ETX II.Broadcast: 4). Spanning Tree 5). Forwarding Node Cluster 6). Partial Dominating Pruning III.Multicast: 7). Flexible Multicast Service

Compared Protocols and Performance Metric 18 University of Minnesota Shuai ICNP’ 14 Compared Protocols: Compared Protocols: Protocols W/O NC Protocols W/O NC Protocols W/ Coding Aware Design Protocols W/ Coding Aware Design Protocols W/ Correlated Coding Metric Protocols W/ Correlated Coding Metric Performance Metric: Performance Metric: Number of Transmissions Number of Transmissions Number of Coding Operations Number of Coding Operations

Testbed Environment 19 University of Minnesota Shuai ICNP’ : Lab : Open Office : Outdoor : University Building

Evaluation Number of Transmissions 20 University of Minnesota Shuai ICNP’ 14 Compared with the protocol wo/ NC, w/ NC, w/ Coding aware design, the correlated coding design saves about 60%, 40%, and 25% of the transmissions testbed testbed

Evaluation Number of Coding Operations Number of Coding Operations 21 University of Minnesota Shuai ICNP’ 14 Compared to coding aware protocols, the number of coding operations is reduced while the transmission efficiency is improved!

Conclusion 1.We introduce link correlation to NC, and find that the previous link independence assumption overestimates the true diversity benefit. 2.We propose a correlated coding metric to help network designers decide when to use network coding. 3.The experiments results on one testbed, and three testbeds show that with our design, coding operations are reduced while the transmission efficiency is improved by 30% ~50%. 22 University of Minnesota Shuai ICNP’ 14

Thank you! Q&A Q&A 23 University of Minnesota Shuai ICNP’ 14