Presentation is loading. Please wait.

Presentation is loading. Please wait.

Inter-session Network Coding in wireless network Long Hai 10/02/2012.

Similar presentations


Presentation on theme: "Inter-session Network Coding in wireless network Long Hai 10/02/2012."— Presentation transcript:

1 Inter-session Network Coding in wireless network Long Hai 10/02/2012

2 Outline Network Coding Intra- and Inter-session Network Coding My Main Work –Overhearing Detection for Inter-session Network Coding in Dynamical Network –Inter-session Network Coding in Lossy Network

3 What is Network Coding? Network coding is a technique where, instead of simply relaying the packets of information they receive, the nodes of a network will take several packets and combine them together for transmission.

4 Example1 A B1 B2 B3 C P1 P2 P3 P1, P2 P2, P3 P1+P2 2P1+3P2 P2+3P3

5 Example2 A C B CD F A B P1 P2 P1+P2 P2 P1 P2 P3 P4 P1 P4P3 P2 P1+P2+P3+P4

6 Outline Network Coding Intra- and Inter-session Network Coding My Main Work –Overhearing Detection for Inter-session Network Coding in Dynamical Network –Inter-session Network Coding in Lossy Network

7 Intra-session Network Coding The gain of intra-session network coding is from decreasing the retransmission times. (linear coding) A B1 B2 B3 C P1 P1+P3 2P1+3P3 P1+3P3

8 Inter-session Network Coding The gain of inter-session network is from reducing the transmitting slots. (xor coding) A C B CD F A B P1 P2 P1+P2 P1+P2+P3+P4 P1+P2

9 Side Information (SI) P 1 is called the SI for D, which is –overheard by receivers (D, B) –detected by coding nodes (R)

10 Outline Network Coding Intra- and Inter-session Network Coding My Main Work –Overhearing Detection for Inter-session Network Coding in Dynamical Network –Inter-session Network Coding in Lossy Network

11 The Overhearing Detection (Local vs. Nonlocal) in Dynamical Network Local Detection: Cope methods (Katti, 2006) –Opportunistic Listening –Learning Neighbor State

12 Nonlocal Detection Nonlocal Detection: Dcar method (Jilin Le, 2008) –Routing Overhearing + Learning Neighbor State

13 Relative Merits of Cope and Dcar More coding opportunities by Dcar than by Cope Dcar is not robust.

14 Packet Overhearing Detection The SI is piggybacked by every data packet. –Dcar: Routing control packet –Cope: Report control packet It is –a NLD method. –more coding opportunities than Cope. –more robust than Dcar.

15 An example

16 Simulation Two dynamic scenarios: bloat, open

17 The TPT of dynamic scenarios

18 Outline Network Coding Intra- and Inter-session Network Coding My Main Work –Overhearing Detection for Inter-session Network Coding in Dynamical Network –Inter-session Network Coding in Lossy Network

19 Inter-session Network Coding in Lossy Network Unreliable Overhearing Problem –Irresponsible transmission: no ACK –Free ride: no RTS/CTS Overhearing Feedback Problem –Periodical report: bandwidth profligacy –Learning neighbor state: UOP

20 Linear coding Linear Coding –Xe: output –Xg: input –Kg,e: coding coefficient Random Linear Coding (Tracey Ho, 2006) –Random coding coefficient –Lemma 1: On an acyclic network, the successful decoding probability of the network is at least where |F|>δ Full rank

21 RLC in InteR-session NC (R 2 NC) Source: –Unicast –Batch transmission (maybe) Relay: Coding node –RLC –Multicast –Batch transmission Destination: Decoding node –Overhearing –Batch feedback

22 The Characters of R 2 NC

23 The Character of R 2 NC For successful decoding: both n1 and n2 have to receive X+Y NC packets. X+Y: coded packets and overheard packets n1n2 R

24 The Gain of R 2 NC If we set the gain of R 2 NC as, and let, then R 2 NC is not always effective. The maximal gain of R 2 NC is related to link state.

25 A Routing Method Using R 2 NC Gain (ETX_MG)

26 Summary Review of Network Coding An Overhearing Detection Method for DWN : POD –More feasible for dynamic networks Inter-session Network Coding in Lossy Networks –R 2 NC scheme –ETX_MG routing

27 Thank you for your attention!


Download ppt "Inter-session Network Coding in wireless network Long Hai 10/02/2012."

Similar presentations


Ads by Google