network alignment: treating networks as wireless interference channel chun meng univ. of california,...

59
Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

Upload: tyler-tobias-sherman

Post on 24-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

Network Alignment: Treating Networks as Wireless Interference Channel

Chun MengUniv. of California, Irvine

Page 2: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

o Motivation:

Network ≈ Wireless Interference Channel

o Approaches:

NA in the middle, Precoding-Based NA

o PBNA

Feasibility of PBNA

o Conclusion

2

Outline

Page 3: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

Intra-Session NC

Achievable rate = min-cut[1,2]

LP-formulation[3]

Code design: RNC[4], deterministic[5]

3

State of the Art - I

[1] R. Ahlswede, et al, “Network information flow”[2] R. Koetter and M. M edard, “An algebraic approach to network coding”′[3] Z. Li, et al, “On Achieving Maximum Multicast Throughput in Undirected Networks”[4] T. Ho, et al, “A random linear network coding approach to multicast”[5] S. Jaggi, et al, “Polynomial Time Algorithms for Multicast Network Code Construction”

Page 4: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

Inter-Session NC

Only approximation of bounds [1]

Exponential number of variables

Code design: NP-hard[5]

LP, evolutionary approach

4

State of the Art - II

[1] N. Harvey, et al, “On the Capacity of Information Networks”[2] A. R. Lehman and E. Lehman, “Complexity classification of network information flow problems”[3] D. Traskov, et al, “Network coding for multiple unicasts: An approach based on linear optimization”[4] M. Kim, et al, “An evolutionary approach to inter-session network coding”

Page 5: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

5

Restrictive Framework

𝑋 1

𝑋 2

𝑋 3

𝑍 2

𝑍1

𝑍 3

R. Koetter and M. M edard, “An algebraic approach to network coding”′

Interference must be canceled out

Page 6: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

6

Network vs. Wireless Channel - I

Network with multiple unicasts SISO

Channel gain: introduced by nature

𝑋 1

𝑋 2

𝑋 3

𝑍 2

𝑍1

𝑍 3

𝑥1

𝑥2

𝑥3

𝑦 1

𝑦 2

𝑦 3

Transfer function: introduced by network

Min-cut = 1

Page 7: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

7

Networks vs. Wireless Channel - II

Network with multiple unicasts MIMO

𝐗1

𝐗2

𝐗3

𝐙2

𝐙1

𝐙3

𝐱1

𝐱 2

𝐱 3

𝐲 1

𝐲 2

𝐲 3

Min-cut > 1

Transfer matrix Channel matrix

Page 8: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

8

Interference Alignment

Common problem:

Too MANY unknowns!

Solution:

Align interferences to reduce the number of

unknowns

V. Cadambe and S. Jafar, “Interference Alignment and Degrees of Freedom of the K-User Interference Channel”

Benefit:

Everyone gets one half of the cake

Page 9: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

9

Brief Intro of IA

o Originally introduced by Cadambe & Jafar

o Approaches:• Asymptotic alignment, • Ergodic alignment, • Lattice alignment, • Blind alignment

o Applications• K-user wireless interference channel, • K-user MIMO interference channel, • Cellular networks, • Multi-hop interference networks, • Exact repair in distributed storage

Syed A. Jafar, “Interference Alignment — A New Look at Signal Dimensions in a Communication Network”

Page 10: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

10

Network Is NOT Wireless Channel

o symbols from finite field

o : polynomial of coding variables

o real & complex numbers

o : structureless

Page 11: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

o Motivation:

Network ≈ Wireless Interference Channel

o Approaches:

NA in the middle, Precoding-Based NA

o PBNA

Feasibility of PBNA

o Conclusion

11

Outline

Page 12: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

12

NA in the Middle

𝑋 1

𝑋 2

𝑋 3 𝑍 31

𝑍 21

𝑍11

t=1 𝑋 1

𝑋 2

𝑋 3 𝑍 32

𝑍 22

𝑍12t=

2

≠ = =NA in the middle:

B. Nazer, et al, "Ergodic Interference Alignment"

Page 13: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

13

NA in the Middle: Pros & Cons

Pros:

Achieve ½ in exactly 2 time slots

Cons:

Finding code is NOT easy

Page 14: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

14

Precoding-Based NA - I

S1

S2

S3

D1

D2

D3

2n+1 uses of networkor 2n+1 symbol extensionx1

x2

x3

n+1

n

n

y1=V1x1

y2=V2x2

y3=V3x3

2n+1

2n+1

2n+1

V. R. Cadambe and S. A. Jafar, "Interference Alignment and Degrees of Freedom of the K-User Interference Channel“

Page 15: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

15

Precoding-Based NA - II

M11V1x1

M12V2x2

M13V3x3

M22V2x2

M21V1x1

M23V3x3

M33V3x3

M32V2x2

M31V1x1

Align interferences

Page 16: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

16

Precoding-Based NA - III

Alignment

conditions

Rank

conditions

Page 17: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

17

Precoding-Based NA - Advantages

• Achievable rate ½ min-cut[1]

• Code design is simpleEncoding & decoding are predetermined regardless of topology

Page 18: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

18

Get a Better Understanding

V1 can NOT be chosen freely!

Page 19: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

19

Reformulated Feasibility Cond.

Condensed alignment cond.

Reformulated rank cond.

Page 20: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

20

Algebraic Formulation - I

is not constant. V1 can NOT be arbitrary matrix

Page 21: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

21

Algebraic Formulation - II

Page 22: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

22

Algebraic Formulation - III

is full rank

Linearly independent

Page 23: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

23

Algebraic Formulation - IV

is achievable via PBNA if

If is not constant, is asymptotically achievable via PBNA if

Page 24: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

24

Algebraic Formulation - V

is constant. Setting AB=C, V1 can be arbitrary matrix

Page 25: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

25

Algebraic Formulation - VI

If is constant, is asymptotically achievable via PBNA if

pi(x) is not constant

Page 26: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

26

Summarization

o If is not constant, is asymptotically achievable via PBNA if

o If is constant, is asymptotically achievable via PBNA if

pi(x) is not constant

Page 27: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

o Motivation:

Network ≈ Wireless Interference Channel

o Approaches:

NA in the middle, Precoding-Based NA

o PBNA

Feasibility of PBNA

o Conclusion

27

Outline

Page 28: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

28

Unfriendly Networks - I If is constant, is asymptotically achievable via PBNA if

pi(x) is not constant

𝑋 1

𝑋 2

𝑋 3

𝑍 2

𝑍1

𝑍 3

𝑒

Page 29: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

29

Unfriendly Networks - IIIf is not constant, is asymptotically achievable via PBNA if

𝑋 1

𝑋 2

𝑋 3

𝑍 3

𝑍1

𝑍 2

𝑒1

𝑒2

Page 30: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

30

Coupling Relations

network for which the relation holds, it is realizable

Page 31: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

31

Coupling Relations are Mostly Bad

Bad guys

Good guy

𝑋 1

𝑋 2

𝑋 3

𝑍 2

𝑍1

𝑍 3𝑒1

𝑒2

Arbitrary precoding matrix V1 is OK

Page 32: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

32

Networks vs. Wireless Channel

Have structures

Coupling relations

Feasibility conditions are violated

Structureless

Can change independently

IA is always feasible

Page 33: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

33

NOT All Coupling Relations are Realizable

Max degree of xee’ ≤ 2 Max degree of xee’ ≥ 3

Q1: Which coupling relations are realizable?

Page 34: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

34

Topology and Coupling Relations

Q2: What is the network topology for ?

𝑋 1

𝑋 2

𝑋 3

𝑍 2

𝑍1

𝑍 3

𝑋 1

𝑋 2

𝑋 3

𝑍 3

𝑍1

𝑍 2

Page 35: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

35

How About Other Precoding Matrices?

Q3: If can not be used, how about others?

The ONLY one ?

Page 36: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

36

Answer to Q1Q1: Which coupling relations are realizable?

Answer:

Page 37: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

37

Answer to Q3

Answer:

Q3: If can not be used, how about others?

NO !

Page 38: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

38

Combining the Answers to Q1 & Q3

If is not constant, is asymptotically achievable via PBNA if and only if

Page 39: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

39

Key Idea Behind Q-1Graph-related properties

𝜎 1 𝜏1𝑒1

𝑒4

𝑒2

𝑒3

𝑒5

𝑒6

Page 40: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

40

Graph-Related Properties - IHow to check pi(x) is not constant?

1 2

1 3

1 2

1 3

1 2

1 3

Page 41: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

41

Graph-Related Properties - IILinearization Property

Assign values to x

Max degree = 1

Page 42: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

42

Graph-Related Properties - IIIIntuition behind Linearization Property

1

1

3

2

e

e’

Page 43: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

43

Graph-Related Properties - IVSquare-Term Property

Implication:

Assign values to x

Page 44: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

44

Graph-Related Properties - VIntuition behind Square-Term Property

1 2

1 3

e

e’

1 3

1 2

e

e’

Page 45: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

45

Finding Realizable Coupling Relations - I

Objective:

Step I

Assign values to x

Max degree of f(z) and g(z) = 1

Page 46: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

46

Finding Realizable Coupling Relations - II

Step II

Define

No square term in the numerator

Page 47: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

47

Finding Realizable Coupling Relations - III

Step III

[1] J. Han, et al, “Analysis of precoding-based intersession network coding and the corresponding 3-unicast interference alignment scheme”

Unrealizable

Page 48: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

48

How to Answer Q3 ?

Q3: If can not be used, how about others?

How to construct V1 ?

Page 49: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

49

Example: Construct V1

Page 50: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

50

All Precoding Matrices Are Equivalent

can not be used to coupling relation Any V1 cannot be used

Page 51: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

51

Topology of Coupling Relations - IQ2: What is the network topology for ?

1

1

3

2

Page 52: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

52

Topology of Coupling Relations - II

1

1

2

3

Page 53: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

53

Topology of Coupling Relations - III

𝑋 1

𝑋 2

𝑋 3

𝑍 3

𝑍1

𝑍 2

Page 54: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

54

Trivial Case is constant and T is identity matrix

Perfectly aligned

If is constant, can be achieved via PBNA in exactly two time slots if and only if

pi(x) is not constant

Page 55: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

55

Trivial Case - Example

1

2

3

2

1

3𝑒1

𝑒2

Page 56: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

o Motivation:

Network ≈ Wireless Interference Channel

o Approaches:

NA in the middle, Precoding-Based NA

o PBNA

Feasibility of PBNA

o Conclusion

56

Outline

Page 57: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

57

Conclusion

o How to apply interference alignment to networks?

o Q1: Which coupling relations are realizable?

o Q2: What is the network topology for ?

o Q3: If can not be used, how about others?

Page 58: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

58

Open Questions

o Is it possible to achieve in limited number of time

slots ?

o How about other IA schemes ?

o In what condition does IA behave better than routing ?

Page 59: Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine

59

http://odysseas.calit2.uci.edu/doku.php/public:publication

Thank you ! Questions ?