Information Theory of Cloud-based Cooperative Interference ...elgamala/Padova2017.pdf · Achieved...

Post on 13-Aug-2020

2 views 0 download

Transcript of Information Theory of Cloud-based Cooperative Interference ...elgamala/Padova2017.pdf · Achieved...

Information Theory of Cloud-based CooperativeInterference Management

Aly El Gamal

Joint work with Yasemin Karacora, Tolunay Seyfi, Manik Singhal,Meghana Bande (Illinois), Venu Veeravalli (Illinois)

Department of Electrical and Computer EngineeringPurdue University

EURECOM, July 4th, 2017University of Padova, July 11th, 2017

Huawei University Days, Aug. 4th, 2017

2 / 56

Cloud-based Communication

Global Knowledge / Control available at Central nodes

Purdue ECE

3 / 56

Cloud-based Coordinated Multi-Point (CoMP)

Enabling centralized approaches:

1 Cell association decisions

2 Transmission schedules

Enabling CoMP Gains for Cell Edge Users

Purdue ECE

4 / 56

Locally Connected Interference Networks

M1 M̂1Tx1 Rx1

M2 M̂2Tx2 Rx2

M3 M̂3Tx3 Rx3

M4 M̂4Tx4 Rx4

Generic Time Varying Channel

Tx i connected to Rx {i, i+ 1, · · · , i+ L}Purdue ECE

5 / 56

Locally Connected Interference Networks

M1 M1BS1 MT1

M2 M2BS2 MT2

M3 M3BS3 MT3

M4 M4BS4 MT4

BS: Base Station

MT: Mobile TerminalPurdue ECE

6 / 56

Cloud-based Cell Associations

M1 M1BS1 MT1

M2 M2BS2 MT2

M3 M3BS3 MT3

Each Mobile Terminal can be associated with N Base Stations

Purdue ECE

7 / 56

Degrees of Freedom (DoF)

DoF(K,N) = limSNR→∞

sum capacity(K,N, SNR)

log SNR

• Objective: Determine Per User DoF as a function of N .

PUDoF(N) = limK→∞

DoF(K,N)

K

What is the optimal cell association?

Downlink: PUDoFD(N), Uplink: PUDoFU (N)

Average: PUDoFUD(N)

Purdue ECE

8 / 56

Justifying Choices: Network Topology

Local Connectivity:

• Reflects path loss

• Simplifies problem, only consider local cooperation

Large Networks:

• Understand scalability

• Derive insights

Solutions generalize to cellular network models

Purdue ECE

9 / 56

Justifying Choices: Network Topology

Cellular Network Model

Purdue ECE

10 / 56

Justifying Choices: Network Topology

Solutions for L = 2 are applicablePurdue ECE

11 / 56

Justifying Choices: Cooperation Constraint

Modelling a limited capacity backhaul:

• Each mobile terminal can be associated with N base stations

• Associations reflect the allocation of messages to transmitters inthe downlink

• In uplink, associations allow base stations to decode the mobileterminal’s message

Digital Backhaul in both Uplink and Downlink

Solutions can generalize to more practical constraints

Purdue ECE

12 / 56

Justifying Choices: Degrees of Freedom

Advantages:

1 Simplicity

2 Captures the interference effect (without noise)

3 Highlights the combinatorial part of the problem

Drawbacks:

1 Insensitive to Gaussian noise

2 Insensitive to varying channel strengths

Purdue ECE

13 / 56

Results: Downlink

Using One-Shot Zero-Forcing:

PUDoFZFD (N) =

2N

2N + L

≥ 12 ,∀N ≥

L2

Optimal for L = 1

Assigining Wi to Tx {i, i+ 1, · · · , i+N − 1} ⇒ NN+L

Purdue ECE

14 / 56

Results: Downlink

Average Backhaul Load B (Associations per message):

PUDoFZFD (B,L = 1) = PUDoFD(B,L = 1) =

4B − 1

4B

Compare to 2N2N+1

Can achieve 12 using zero-forcing and B = 1 for L ≤ 6

Achieved using convex combination of N = 2B and N = 2B − 1

Purdue ECE

15 / 56

Results: Downlink

One-shot Zero-forcing, No Extra Backhaul Load, PUDoF ≥ 12

Purdue ECE

16 / 56

Uplink: Achieving Full DoF

M1 M1BS1 MT1

M2 M2BS2 MT2

M3 M3BS3 MT3

Associating each MT with two BSs connected to it

Message Passing Decoding: Interference-free Degrees of Freedom

Purdue ECE

17 / 56

Results: Uplink1

PUDoFZFU (N) =

1 L+ 1 ≤ NN+1L+2

L2 ≤ N ≤ L

2N2N+L 1 ≤ N ≤ L

2 − 1

≥ 12 ,∀N ≥

L2

Higher than Downlink

Is Cooperation useful for N < L2 ?

1M. Singhal, A. El Gamal, “Joint Uplink-Downlink Cell Associations forInterference Networks with Local Connectivity,” submitted to Allerton ’17

Purdue ECE

18 / 56

Average Uplink-Downlink DoF

M1 M1BS1 MT1

M2 M2BS2 MT2

M3 M3BS3 MT3

M4 M4BS4 MT4

M5 M5BS5 MT5

Downlink Associations Uplink Associations

N = 3 PUDoF =1+ 4

52 = 9

10Purdue ECE

19 / 56

Average Uplink-Downlink DoF

M1 M1BS1 MT1

M2 M2BS2 MT2

M3 M3BS3 MT3

M4 M4BS4 MT4

M5 M5BS5 MT5

PUDoFUD(N,L = 1) = 4N−34N−2

Purdue ECE

20 / 56

Average Uplink-Downlink DoF

For L ≥ 2:

PUDoFZFUD(N) ≥

12

(1 +

(dL2 e+δ+N−(L+1)

N

))L+ 1 ≤ N

2N2N+L 1 ≤ N ≤ L

where δ = (L+ 1) mod 2.

For L+ 1 ≤ N , scheme is different from both downlink and uplink

Purdue ECE

21 / 56

Summary of Insights

• Local cooperation is optimal for locally connected networks

• Significant DoF gains achieved with ZF and no backhaul load

• Limited cell associations ⇒ Same for downlink and uplink

• Limited associations and no delay constraint ⇒ CoMP useful?

Purdue ECE

22 / 56

Further Questions

1 General network topologies

2 When to simplify into optimizing for uplink / downlink only

3 Constrain average number of cell associations

Purdue ECE

23 / 56

Application: Vehicle-to-Infrastructure (V2I) Networks

Network with Dynamic Nature

Delay Sensitive - Simple Coding Schemes Desired

Purdue ECE

24 / 56

Application: Vehicle-to-Infrastructure (V2I) Networks

Associations between On-Board-Units and Road Side Units

Purdue ECE

25 / 56

Extensions

1 Interference Networks with Block Erasures

2 Interference Management with no CSIT

3 Fast Network Discovery

Purdue ECE

26 / 56

Deep Fading Block Erasures2

Communication takes place over blocks of time slots.

• Link block erasure probability p (long-term fluctuations).

• Non-erased links are generic (short-term fluctuations).

Maximize average performance

2 A. El Gamal, V. Veeravalli, “Dynamic Interference Management,”Asilomar ’13

Purdue ECE

27 / 56

Dynamic Linear Interference Network

Tx i can only be connected to receivers {i, i+ 1}

Tx1 Rx1

Tx2 Rx2

Tx3 Rx3

Each of the dashed links can be erased with probability p

Purdue ECE

28 / 56

Average Degrees of Freedom (DoF)

DoF(K,N) = limSNR→∞

sum capacity(K,N, SNR)

log SNR

PUDoF(N) = limK→∞

DoF(K,N)

K

• For dynamic topology: PUDoF is a function of p and N

PUDoF(p,N) = Ep [PUDoF(N)]

Purdue ECE

29 / 56

Cell Association (N = 1)

Theorem

For the Cell Association problem in dynamic Wyner’s linear model,

PUDoF(p,N = 1) = max{

PUDoF(1)(p),PUDoF(2)(p),PUDoF(3)(p)}

PUDoF(1)(p): Optimal at high values of p

PUDoF(2)(p): Optimal at low values of p

PUDoF(3)(p): Optimal at middle values of p

Achievable through TDMA

Purdue ECE

30 / 56

Cell Association (N = 1): Results

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10.5

0.6

0.7

0.8

0.9

1

p

PU

DoF

p(M

=1)

/(1−

p)

PUDoFp(1)

PUDoFp(2)

PUDoFp(3)

Purdue ECE

31 / 56

Cell Association (N = 1): High Erasure Probability

Tx1 Rx1

Tx2 Rx2

Tx3 Rx3

Tx4 Rx4

Tx5 Rx5

M1 M̂1

M2 M̂2

M3 M̂3

M4 M̂4

M5 M̂5

Maximize probability of message delivery

Purdue ECE

32 / 56

Cell Association (N = 1): Low Erasure Probability

Tx1 Rx1

Tx2 Rx2

Tx3 Rx3

M1 M̂1

M2 M̂2

M3 M̂3

Avoiding Interference

Purdue ECE

33 / 56

Cell Association (N = 1): Low Erasure Probability

Tx1 Rx1

Tx2 Rx2

Tx3 Rx3

M1 M̂1

M2 M̂2

M3 M̂3

Avoiding Interference

Purdue ECE

34 / 56

Cell Association (N = 1)

Tx1 Rx1

Tx2 Rx2

Tx3 Rx3

Tx4 Rx4

M1 M̂1

M2 M̂2

M3 M̂3

M4 M̂4

Optimal at middle values of p

Purdue ECE

35 / 56

CoMP Transmission (N = 2): No Erasures

Tx1 Rx1

Tx2 Rx2

Tx3 Rx3

Tx4 Rx4

Tx5 Rx5

M1 M̂1

M2 M̂2

M4 M̂4

M5 M̂5

PUDoF(p = 0, N = 2) = 45

Purdue ECE

36 / 56

Interference-Aware Message Assignment

Tx1 Rx1

Tx2 Rx2

Tx3 Rx3

Tx4 Rx4

Tx5 Rx5

M1 M̂1

M2 M̂2

M3 M̂3

M4 M̂4

M5 M̂5

Note that limp→1PUDoF(p,N=2)

1−p = 85

Purdue ECE

37 / 56

High Erasure Probability: Ignoring Interference

Tx1 Rx1

Tx2 Rx2

Tx3 Rx3

Tx4 Rx4

Tx5 Rx5

M1 M̂1

M2 M̂2

M3 M̂3

M4 M̂4

M5 M̂5

Note that limp→1PUDoF(p,N=2)

1−p = 2

Role of Cooperation: CoveragePurdue ECE

38 / 56

CoMP Transmission in Dynamic Linear Network

Definition

A message assignment is universally optimal if it can be used toachieve PUDoF(p,N) for all values of p.

Theorem

For any value of N , there is no universally optimal messageassignment.

Knowledge of p is necessary to design the optimal scheme

Purdue ECE

39 / 56

CoMP Transmission (N = 2)3

1 Identified optimal zero-forcing associations

2 As p goes from 1 to 0, role of cooperation shifts tointerference management

3 As p goes from 0 to 1, role of cooperation shifts tocoverage extension

Knowledge of p is necessary

Needed level of accuracy?

3Y. Karacora, T. Seyfi, A. El Gamal, “The Role of Transmitter Cooperation inLinear Interference Networks with Block Erasures,” submitted Asilomar ’17

Purdue ECE

40 / 56

Wyner’s Interference Networks

M1 M̂1Tx1 Rx1

M2 M̂2Tx2 Rx2

M3 M̂3Tx3 Rx3

Is Transmitter Cooperation with no CSIT useful?

Purdue ECE

41 / 56

Results: Full Transmitter Cooperation with no CSIT

Wyner’s Asymmetric Network:

PUDoF =2

3

Wyner’s Symmetric Network:

PUDoF =1

2

Achieved with no Cooperation and TDMA!

Purdue ECE

42 / 56

TDMA: Asymmetric Model

M1 M̂1Tx1 Rx1

M2 Tx2 Rx2

M3 M̂3Tx3 Rx3

Last transmitter inactive ⇒ No inter-subnetwork interference

Purdue ECE

43 / 56

Converse: Asymmetric Model

Tx1 Rx1

M2 Tx2 Rx2

Tx3 Rx3

Knowing Rx3, we obtain a statistically equivalent version of Tx2 as Rx2

Knowing Rx1, we obtain a statistically equivalent version of Tx1 as Rx2

Purdue ECE

44 / 56

Converse: Asymmetric Model

Tx1 Rx1

M2 Tx2 Rx2

Tx3 Rx3

Knowing Rx1, Rx3, Rx4, Rx6, ... , we reconstruct all messages

PUDoF ≤ 23

Purdue ECE

45 / 56

Converse: Asymmetric Model

Tx1 Rx1

Tx2 Rx2

M3 Tx3 Rx3

Can this message assignment be Useful?

If no, then converse is not restricted to linear schemes

Purdue ECE

46 / 56

Summary: Converse Argument

• Channel is time varying with joint pdf

• Once message is transmitted, all connected receivers have astatistically equivalent version

• Coordinated Multi-Point transmission cannot be used to cancelinterference

Purdue ECE

47 / 56

Converse: Symmetric Model

Tx1

Tx2

Tx3

Tx4

Rx1

Rx3

Rx2

Rx4

M1

M3

Linear Cooperation over n time slots

nK2 equations in nK

2 variables

Purdue ECE

48 / 56

Converse: Symmetric Model

Tx1

Tx2

Tx3

Tx4

Rx1

Rx3

Rx2

Rx4

M1

M3

nK2 equations in nK

2 variables

Equations linearly independent ⇒ PUDoF ≤ 12

Purdue ECE

49 / 56

Next Tasks

• Can transmitter cooperation help in any network topology?

• Characterize DoF for general network topologies

• Extend to Dynamic Interference Networks

Coordinated Multi-Point can still improve Coverage

Purdue ECE

50 / 56

Coordinated Learning of Network Topology

• Earlier work for the broadcast problem4

• Cloud communication can enable some of these ideas

4Noga Alon, Amotz Bar-Noy, Nathan Linial, David Peleg, “On the complexity ofradio communication”, 1987,1991

Purdue ECE

51 / 56

Coordinated Learning of Network Topology

Lemma

Let x1, · · · , xL ≤ K be L distinct integers, then for every 1 ≤ i ≤ L,there exists a prime p ≤ L logK such that,

xi 6= xj mod p,∀j ∈ {1, · · · , L}, j 6= i

L : Connectivity parameter K : Number of users

Purdue ECE

52 / 56

Coordinated Learning of Network Topology

Lemma

Let x1, · · · , xL ≤ K be L distinct integers, then for every 1 ≤ i ≤ L,there exists a prime p ≤ L logK such that,

xi 6= xj mod p,∀j ∈ {1, · · · , L}, j 6= i

1 Let p1, · · · , pm be the prime numbers in {1, · · · , L logK}

2 m phases of transmission

3 in ith phase, xj transmits in slot xj mod pi

Purdue ECE

53 / 56

Coordinated Learning of Network Topology

Lemma

Let x1, · · · , xL ≤ K be L distinct integers, then for every 1 ≤ i ≤ L,there exists a prime p ≤ L logK such that,

xi 6= xj mod p,∀j ∈ {1, · · · , L}, j 6= i

1 Let p1, · · · , pm be the prime numbers in {1, · · · , L logK}

2 m phases of transmission

3 in ith phase, xj transmits in slot xj mod pi

O(L2 log2K) Communication rounds

Purdue ECE

54 / 56

Converse?

• Mimic Probabilistic method for broadcast channel?

• Slight variation of Group Testing?

Purdue ECE

55 / 56

Conclusions

Cloud-based Wireless Networks:

• Enabling centralized approaches

• new questions and conclusions

• Value of flexible cell association

• Significant CoMP gains

• Learning network topology?

• Benefit with no CSIT / Ad-hoc networks?

Purdue ECE

56 / 56

Look for the book!

V. V. Veeravalli, A. El Gamal “Interference Management inWireless Networks: Fundamental Bounds and the Role of

Cooperation”, Cambridge University Press, Jan. 2018

Purdue ECE