the high, the low and the ugly muriel médard. collaborators nadia fawaz, andrea goldsmith, minji...

28
The High, the Low and the Ugly Muriel Médard

Upload: martha-richards

Post on 18-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

The High, the Low and the Ugly

Muriel Médard

Page 2: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Collaborators

• Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric

2

Page 3: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Regimes of SNR

• Recent work has considered different SNR regimes

• High SNR:– Deterministic models– Analog coding models

• Low SNR:– Hypergraph models

• Other SNRs: the ugly

3

Page 4: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Wireless Network

• Open problem: capacity & code construction for wireless relay networks– Channel noise– Interference

• [Avestimehr et al. ‘07]“Deterministic model” (ADT model)– Interference – Does not take into account channel noise– In essence, high SNR regime

• High SNR– Noise → 0– Large gain– Large transmit power

Model as error free

links

R1

R2

Y(e1)

Y(e2)e1

e2

e3Y(e3)

Y(e3) = β1Y(e1) + β2Y(e2)

Page 5: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

ADT Network Background

• Min-cut: minimal rank of an incidence matrix of a certain cut between the source and destination [Avestimehr et al. ‘07]– Requires optimization over a large set of matrices

• Min-cut Max-flow Theorem holds for unicast/multicast sessions. [Avestimehr et al. ‘07]

• Matroidal [Goemans et al. ‘09]

• Code construction algorithms [Amaudruz et al. ‘09][Erez et al. ‘10]

Page 6: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Our Contributions

• Connection to Algebraic Network Coding [Koetter and Médard. ‘03]:– Use of higher field size– Model broadcast constraint with hyper-edges– Capture ADT network problem with a single system matrix M

• Prove that min-cut of ADT networks = rank(M)• Prove Min-cut Max-flow for unicast/multicast holds• Extend optimality of linear operations to non-multicast sessions• Incorporate failures and erasures• Incorporate cycles

– Show that random linear network coding achieves capacity– Do not prove/disprove ADT network model’s ability to approximate

the wireless networks; but show that ADT network problems can be captured by the algebraic network coding framework

Page 7: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

ADT Network Model

• Original ADT model:– Broadcast: multiple edges (bit pipes) from the same node– Interference: additive MAC over binary field

Higher SNR: S-V1

Higher SNR: S-V2

broadcast

interference• Algebraic model:

Page 8: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Algebraic Framework

• X(S, i): source process i

• Y(e): process at port e

• Z(T, i): destination process i

• Linear operations – at the source S: α(i, ej)

– at the nodes V: β(ej, ej’)

– at the destination T: ε(ej, (T, i))

Page 9: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

System Matrix M= A(I – F )-1BT

• Linear operations

– Encoding at the source S: α(i, ej)

– Decoding at the destination T: ε(ej, (T, i))

e1

e2

e3

e4

e5

e6

e7

e8

e9

e10

e11

e12

a

b

c

df

Page 10: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

System Matrix M= A(I – F )-1BT

• Linear operations – Coding at the nodes V: β(ej, ej’)

– F represents physical structure of the ADT network– Fk: non-zero entry = path of length k between nodes exists– (I-F)-1 = I + F + F2 + F3 + … : connectivity of the network

(impulse response of the network)

e1

e2

e3

e4

e5

e6

e7

e8

e9

e10

e11

e12

a

b

c

df

F =

Broadcast constraint (hyperedge)

MAC constraint(addition)

Internal operations(network code)

Page 11: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

System Matrix M = A(I – F )-1BT

Z = X(S) M

e1

e2

e3

e4

e5

e6

e7

e8

e9

e10

e11

e12

a

b

c

df

• Input-output relationship of the network

Captures rate

Captures network code, topology(Field size as well)

Page 12: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Theorem: Min-cut of ADT Networks

• From the original paper by Avestimehr et al. – Requires optimizing over ALL cuts between S and T– Not constructive: assumes infinite block length, internal node

operations not considered

• Show that the rank of M is equivalent to optimizing over all cuts– System matrix captures the structure of the network– Constructive: the assignment of variables gives a network code

Page 13: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Min-cut Max-flow Theorem

• For a unicast/multicast connection from source S to destination T, the following are equivalent:

– A unicast/multicast connection of rate R is feasible.– mincut(S,Ti) ≥ R for all destinations Ti.– There exists an assignment of variables such that M is invertible.

1. Proof idea:1. & 2. equivalent by previous work. 3.→1. If M is invertible, then connection has been established.1.→3. If connection established, M = I. Therefore, M is invertible.

2. Corollary: Random linear network coding achieves capacity for a unicast/multicast connection.

Page 14: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Extensions to Non-multicast Connections

• [Multiple multicast] Multiple sources S1 S2 … Sk wants to transmit to all destinations T1 T2… TN

– Connection feasible if and only if mincut({S1 S2 … Sk}, Tj) ≥ sum of rate from sources S1 S2 … Sk

• Proof idea: Introduce a super-source S, and apply the multicast min-cut max-flow theorem.

Page 15: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Extensions to Non-multicast Connections

• [Disjoint Multicast] The connection is feasible if and only if:

• Proof idea:Introduce a super-destination T, and apply the multicast min-cut max-flow theorem.

Page 16: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Extensions to Non-multicast Connections

• [Two-level Multicast] A set of destinations, Tm, participate in a multicast connection; rest of the destinations, Td, in a disjoint multicast. The connection is feasible if and only if: – Tm: Satisfy single multicast connection requirement.– Td: Satisfy disjoint multicast connection requirement.– Random linear network coding at intermediate nodes; but a

carefully chosen encoding matrix at source achieves capacity

Disjoint multicast

Single multicast

Page 17: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Incorporating Erasures in ADT network

• Wireless networks: stochastic in nature– Random erasures occur

• ADT network– Models wireless deterministically with parallel bit-pipes– Min-cut as well as previous code construction algorithm

needs to be recomputed every time the network changes

• Algebraic framework:– Robust against some set of link failures (network code

will remain successful regardless of these failures)– The time average of rank(M) gives the true min-cut of

the network– Applies to the connections described previously

Page 18: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Incorporating cycles in ADT network

• Wireless networks intrinsically have bi-directional links; therefore, cycles exists

• ADT network mode– A directed network without cycles: links from the

source to the destinations

• Algebraic framework– To incorporate cycles, need a notion of time (causal);

therefore, introduce delay on links D– Express network processes in power series in D– The same theorems as for delay-less network apply

Page 19: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Network Coding and ADT

• ADT network can be expressed with Algebraic Network Coding Formulation [Koetter and Médard ‘03].– Use of higher field size– Model broadcast constraint with hyper-edge– Capture ADT network problem with a single system matrix M

• Prove an algebraic definition of min-cut = rank(M)• Prove Min-cut Max-flow for unicast/multicast holds

• Extend optimality of linear operations to non-multicast sessions– Disjoint multicast, Two-level multicast, multiple source multicast,

generalized min-cut max-flow theorem

• Show that random linear network coding achieves capacity

• Incorporate delay and failures (allows cycles within the network)

• BUT IS IT THE RIGHT MODEL?

Page 20: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Different Types of SNR

• Diamond network [Schein]

• As a increases: the gap between analog network coding and cut set increases [Avestimehr, Diggavi & Tse]

• In networks, increasing the gain and the transmit power are not equivalent, unlike in point-to-point links

20

Page 21: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Let SNR Increase with Input Power

21

Page 22: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Analog Network Coding is Optimal at High SNR

22

Page 23: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

What about Low SNR?

• Consider again hyperedges

• At high SNR, interference was the main issue and analog network coding turned it into a code

• At low SNR, it is noise

23

Page 24: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

What about Low SNR?

• Consider again hyperedges

• At high SNR, interference was the main issue and analog network coding turned it into a code

• At low SNR, it is noise

24

Page 25: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

Peaky Binning Signal

• Non-coherence is not bothersome, unlike the high-SNR regime

25

Page 26: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

What Min-cut?

• Open question: Can the gap to the cut-set upper-bound be closed?

• An ∞ capacity on the link R-D would be sufficient to achieve the cut like in SIMO

• Because of power limit at relay, it cannot make its observation fully available to destination.

• Conjecture: cannot reach the cut-set upper-bound

26

Page 27: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

What About Other Regimes?

• The use of hyperedges is important to take into account dependencies

• In general, it is difficult to determine how to proceed (see the difficulties with the relay channel) – the ugly

• Equivalence leads to certain bounds for multiple access and broadcast channels, but these bounds may be loose

27

Page 28: The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2

28