36
Ravi Tandon Osvaldo Simeone ISIT 2016, Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs in Fog Radio Access Networks

Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Ravi Tandon Osvaldo Simeone

ISIT 2016, Barcelona

1

Cloud-Aided Wireless Networks withEdge Caching: Fundamental Latency Trade-Offs

in Fog Radio Access Networks

Page 2: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

2

• Content delivery, e.g., video, is driving growth in wireless traffic

Introduction

Page 3: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

3

• Content delivery, e.g., video, is driving growth in wireless traffic

Introduction

• Edge- vs cloud-based solutions

Page 4: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Introduction

EN ENEN EN

ENCache

EN: Edge Node

• Cache-aided wireless network (or edge caching): storage of popular content at wireless edge nodes [Golrezaei et al ‘12]

• Reduces latency due to backhaul usage

Page 5: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Introduction

• Information-theoretic analysis of cache-aided interference channels

- Achievable 1/DoF for 3 3 system [Maddah-Ali and Niesen ‘15]

- Bounds on 1/DoF for more general models with caching also at the receiver [Naderializadeh et al ‘16] [Hachem et al ‘16] [Xu et al ’16]

Page 6: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

• Cloud-aided wireless network (or C-RAN): Centralization of baseband processing at the cloud

cloud

EN ENEN EN

EN EN: Edge Node

fronthaul

Introduction

Page 7: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Introduction

• (Digital) fronthauling approaches:

- Hard fronthaul transfer [Patil and Yu ‘14]- Soft fronthaul transfer: Fronthaul compression [Simeone et al ‘14]

• Centralized interference management

cloud

EN EN EN EN

EN

fronthaul

Page 8: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Fog-RAN (F-RAN)

cloud

fronthaul

EN ENEN EN

EN

CacheEN: Edge Node

• Fog Radio Access Network (F-RAN): Cloud and cache-aided wireless network for content delivery

Page 9: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

• Optimal operation of an F-RAN: complex design problem over fronthaul, cache and spectral resources

• Fundamental trade-off between delivery latency and system resources

Fog-RAN (F-RAN)

Page 10: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

System Model

10

Page 11: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

System Model

11

Page 12: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

System Model

12

Page 13: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

System Model

• Quasi-static channel model with continuous distribution• Power constraint P 13

Page 14: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

System Model

14

Page 15: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

System Model

15

Page 16: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

System Model

16

Page 17: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Cache-Fronthaul-Edge Policy

Time

Tx interval

Page 18: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

• Cache storage policy: What to cache

- No knowledge of instantaneous users’ requests and CSI

- No inter-file coding (intra-file coding allowed)

file cached content at EN k ,

TimeCaching interval

Tx interval

Cache-Fronthaul-Edge Policy

Page 19: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Time

Tx interval

Cache-Fronthaul-Edge Policy

• Cache storage policy: What to cache

• Fronthaul policy: What to transmit on the fronthaul links

- Based on instantaneous users’ requests and CSI

Page 20: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Time

Tx interval

Cache-Fronthaul-Edge Policy

• Cache storage policy: What to cache

• Fronthaul policy: What to transmit on the fronthaul links

• Edge transmission policy: What to transmit on the wireless channel

- Based on instantaneous users’ requests and CSI

Page 21: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

• Delivery time per bit (e.g., [Liu and Erkip ’11])

Fronthaul Wireless Time

Tx interval

FT ET

Normalized Delivery Latency• Serial fronthaul-edge transmission

user's requests( , , ) limmax F E

F L

T TC PL

Page 22: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

• Delivery time per bit (e.g., [Liu and Erkip ’11])

Fronthaul Wireless Time

Tx interval

FT ET

Normalized Delivery Latency• Serial fronthaul-edge transmission

user's requests( , , ) limmax F E

F L

T TC PL

( , log , )( , ) lim1/ logP

r P PrP

• Normalized Delivery Time (NDT):

Ideal system: interference-free and unlimited caching

Page 23: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Normalized Delivery Latency• Pipelined fronthaul-edge transmission

FronthaulWireless

Time

Tx interval

T• Delivery time per bit and NDT

and

• Practical implications in, e.g., [Leconte et al ‘16]

user's requests( , , ) limmaxF L

TC PL

( , log , )( , ) lim1/ logP

r P PrP

Page 24: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Main Result: NDT for 2 2 of F-RANs

Theorem: The minimum NDT for the 2 2 F-RAN with is given as

*

1 2max 1 ,2 for 0 1( , r)

11 for 1

rr

rr

24

Page 25: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Main Result: NDT for 2 2 of F-RANs

25

Page 26: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Main Result: NDT for 2 2 of F-RANs

26

Page 27: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Main Result: NDT for 2 2 of F-RANs

27

Page 28: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Full caching:Cooperative zero-forcing beamforming

at the ENs

Main Result: Achievability

28

Page 29: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

No caching:Zero-forcing

beamforming at the cloud + soft-

transfer fronthauling

(compression with bits/

sample)

Main Result: Achievability

29

Page 30: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Caching of half file:Interference

alignment on an “X-channel”

[Motahari et al ‘14] [Cadambe and

Jafar ‘09]

Main Result: Achievability

30

Page 31: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Main Result: Converse

31

Page 32: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Main Result: Converse

32

Page 33: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Main Result: Converse

33

Page 34: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Main Result: Converse

34

Page 35: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Main Result: Converse

• Information cut 1:

• Information cut 2:

• Information cut 3:

• Linear combinations of the inequalities above yield the desired result

35

Page 36: Cloud-Aided Wireless Networks with Edge Caching ...simeone/isit16_simeone_pres.pdf · ISIT 2016,Barcelona 1 Cloud-Aided Wireless Networks with Edge Caching: Fundamental Latency Trade-Offs

Conclusions and Outlook• F-RAN leverages the synergy and complementarity of

cloud processing and edge caching

• Definition of NDT as high-SNR worst-case latencyrelative to an ideal system

• Characterized the NDT for a 2×2 system

• Extensions (see arXiv w/ Avik Sengupta):- General lower and upper bounds- Characterization of NDT for a general

F-RAN within a multiplicative gap of 2- Extension to pipelined model

• Open problems: partial connectivity, imperfect CSI, …