Download presentation
Presentation is loading. Please wait.
Published byGunnar Dame Modified over 9 years ago
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!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.