Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 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 of Minnesota ICNP 2014

2 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 Wang @ ICNP’ 14

3 Existing Problems & This Paper 3 University of Minnesota Shuai Wang @ 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 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 Wang @ ICNP’ 14

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

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

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

8 How LC Impacts Step 1 - “Coding”? 8 University of Minnesota Shuai Wang @ 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).

9 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 Wang @ ICNP’ 14

10 Put Together: How LC Impacts NC? 10 University of Minnesota Shuai Wang @ 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.

11 Our Solution – Key Idea 11 University of Minnesota Shuai Wang @ ICNP’ 14 1. 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 12 University of Minnesota Shuai Wang @ 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 13 University of Minnesota Shuai Wang @ 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 14 University of Minnesota Shuai Wang @ 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 15 Applications – Metric Embedding Network Coding Protocol Packet Reception Information LinkIndependence Transmission Cost Estimation 1/LQ LinkCorrelation Correlated Coding Metric University of Minnesota Shuai Wang @ ICNP’ 14

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

17 Supported Protocols 17 University of Minnesota Shuai Wang @ 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

18 Compared Protocols and Performance Metric 18 University of Minnesota Shuai Wang @ 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

19 Testbed Environment 19 University of Minnesota Shuai Wang @ ICNP’ 14 19 802.15.4: Lab 802.15.4: Open Office 802.15.4: Outdoor 802.11: University Building

20 Evaluation Number of Transmissions 20 University of Minnesota Shuai Wang @ 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. 802.11 testbed 802.15.4 testbed

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

22 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 802.11 testbed, and three 802.15.4 testbeds show that with our design, coding operations are reduced while the transmission efficiency is improved by 30% ~50%. 22 University of Minnesota Shuai Wang @ ICNP’ 14

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


Download ppt "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."

Similar presentations


Ads by Google