merging millimeter-wave and mobile edge computing ... · • obu-to-obu, rsu-to-rsu, obu-to-rsu...

29
Merging millimeter-wave and mobile edge computing technologies in 5G networks: Opportunities and challenges Sergio Barbarossa Acknowledgments: H2020 EU/Japan Project Elena Ceci, Mattia Merluzzi, Stefania Sardellitti

Upload: trandiep

Post on 14-May-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Merging millimeter-wave and mobile edge computing technologies in 5G networks: Opportunities and challenges

Sergio Barbarossa

Acknowledgments: H2020 EU/Japan Project

Elena Ceci, Mattia Merluzzi, Stefania Sardellitti

CLEEN 2017, Torino, June 22, 2017

•  5G Mi-Edge

•  Mobile Edge Computing •  The 3 Primary Colors of 5G: Communication-Computation-Caching •  Computation offloading: Joint optimization of comm/comp resources •  Synergies and challenges in merging MEC & mmWave •  Conclusion

Summary

CLEEN 2017, Torino, June 22, 2017

H2020 EU/Japan Project 5G-MiEdge: Millimeter-wave Edge Cloud as an Enabler for 5G Ecosystem

List of participants

1 (EU coordinator) Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Heinrich- Hertz-Institute, Germany 2 Commissariat à l'énergie atomique (CEA), France 3 Intel Deutschland GmbH Intel Germany 4 Telecom Italia, Italy 5 Sapienza University of Rome, Italy 6 (JP coordinator) Tokyo Institute of Technology, Japan 7 KDDI R&D Laboratories Inc., Japan 8 Panasonic AVC Networks Company, Japan The research leading to these results are jointly funded by the European Commission (EC) H2020 and the Ministry of Internal affairs and Communications (MIC) in Japan under grant agreements N° 723171 5G MiEdge in EC and 0159-{0149, 0150, 0151} in MIC

5G Mi-Edge

CLEEN 2017, Torino, June 22, 2017

Use cases

1. Omotenashi services Applications (a) Ultra-high-speed content download in a dense area (b) Massive video streaming Scenarios: Airport, train station, shopping mall Added value of mmWave and MEC Technologies: - Pre-fetching most popular contents in the local edge server - Running analytics on the MEC servers to learn, locally, most popular contents across space and time Requirements for 5G system: •  Area peak system rate: more than 6.6 Gbps •  Traffic density: 10 Mbps/m2 (= 6 Gbps/600 m2 at airport waiting area and shopping mall), 13.2 Mbps/m2

(= 6.6 Gbps/500 m2 at train platform)

5G Mi-Edge

CLEEN 2017, Torino, June 22, 2017

Use cases

2. Moving Hotspot Scenario Applications (a) Entertainment contents download (b) Upload and share sightseeing photos/videos in SNS Scenarios: Train, bus, metro Added value of mmWave and MEC Technologies: - Pre-fetching most popular contents based on prediction of users’ requests - Data shower at metro/bus stations Requirements for 5G system (train): •  High peak data rate for user link: DL: 2.15 Gbps, UL: 0.54 Gbps •  High peak data rate (e.g. 10Gbps) for backhaul at stations for synchronizing with cloud servers •  Area coverage: 10 – 20m •  MEC server(s) in a train formation for data prefetching/caching •  Traffic density: 134 Mbps/m2 (80.33 Gbps/600m2)

5G Mi-Edge

CLEEN 2017, Torino, June 22, 2017

Use cases

3. 2020 Tokyo Olympic Games Applications (a) Olympic game application/data download (b) Augmented reality services (3) Massive SNS sharing Scenarios: entrance gates, stadium Added value of mmWave and MEC Technologies: - MEC servers providing immersive augmented reality experience to users - user navigation throughout the scene Requirements for 5G system: •  User rate: Minimum rate 50 Mbit/s •  Area (system) rate: Total of 500 Gbit/s to serve the stands area of the stadium, radio access segment •  End-to-end latency: 5ms (for immersive reality)

5G Mi-Edge

CLEEN 2017, Torino, June 22, 2017

Use cases

4. Automated driving Example of HD LIDAR image

5G Mi-Edge

mmWave based V2V/V2X to exchange HD maps

CLEEN 2017, Torino, June 22, 2017

Use cases

4. Automated driving Requirements for 5G system: •  High data rate in enhanced V2V/V2X link to exchange HD map information: > 1 Gbps •  Traffic density of vehicles: 0.2 vehicles/m/lane •  Low end-to-end latency in enhanced V2V/V2X links to realize safe maneuvering: < 10 ms •  Communication range of enhanced V2V/V2X links to guarantee safe stop of vehicles: > 150 m •  High reliability on enhanced V2V/V2X links to avoid accidents: 99.99% •  OBU-to-OBU, RSU-to-RSU, OBU-to-RSU relay to extend coverage of cooperative perception •  Mobile edge computing in RSU and OBU to process cooperative perception in real-time •  Control plane over LTE/NR for radio resource management of enhanced V2V/V2X side-links •  Dedicated carrier for enhanced V2V/V2X at frequency band above 24.25 GHz to support wider bandwidth without unnecessary interference

5G Mi-Edge

CLEEN 2017, Torino, June 22, 2017

MEC is an enabler of many 5G functionalities

MEC

mmWave links

user/application centric

dense deployment

virtualization

Mobile Edge Computing

IoT

CLEEN 2017, Torino, June 22, 2017

Mobile Edge Computing

macrocell Radio Access Point

mmW radio AP + MEC server

Cloud-5G centralized control

Mobile edge orchestrator

MEC spreads intelligence towards the periphery of the network

MEC: multi-tier IT service delivery

10

: Data plane: Control plane: mmW backhaul: wired backhaul

Mobile edge orchestrator

CLEEN 2017, Torino, June 22, 2017

Mobile Edge Computing

MEC server

RAP

MEC server

RAP

mobile backhaul SAE-GW Internet

Service Prov.

application service prov.

data center

coordination of MEC servers

MEC basic architecture

Basic idea: Keep communication and computation tasks as local as possible

CLEEN 2017, Torino, June 22, 2017

The 3 Primary Colors of 5G

Communication Communication + Caching

Communication + Caching + Computation

Communication-Computation-Caching are three faces of a common framework

This holistic view suggests joint optimization of C3 resource allocation

CLEEN 2017, Torino, June 22, 2017

The 3 Primary Colors of 5G

Recent theoretical developments motivate joint management of •  Communication and caching coded caching, proactive caching (1)

•  Computation and communication coded computing, computation offloading (2)

•  Computation and caching computation caching (3)

(3) M. S. Elbamby, M. Bennis, W. Saad, “Proactive Edge Computing in Latency-Constrained Fog Networks” April 2017

(1) M.A. Maddah-Ali, U Niesen, "Coding for Caching: Fundamental Limits and Practical Challenges”, IEEE Comm. Mag, 2016

(2) S. Li, M.A. Maddah-Ali, Q. Yu, and A. S. Avestimehr, " A Fundamental Tradeoff between Computation and Communication in Distributed Computing", ISIT 2016

(2) S. Barbarossa, S. Sardellitti, P. Di Lorenzo, “Communicating while Computing: Distributed Cloud Computing over 5G Heterogeneous Networks”, IEEE Signal Processing Magazine, Nov. 2014

(2) S. Sardellitti, G. Scutari, S. Barbarossa, “Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing”, IEEE Trans. on Signal and Information Processing over Networks, June 2015

(1) E. Bastug, M. Bennis, M. Debbah, “Living on the edge: The role of proactive caching in 5G wireless networks”, IEEE Comm. Magazine, Aug. 2014

(3) J. Oueis and E. Calvanese Strinati, “Computation Caching for Local Cloud Computing”, IEEE WCNC 2017, March 2017

CLEEN 2017, Torino, June 22, 2017

Computation offloading

Advantages offered by computation offloading using MEC •  Empower simple devices (e.g., tiny sensors in IoT) with augmented

computational capabilities •  Prolong battery lifetime of mobile devices

•  Reduce end-to-end latency needed to run sophisticated applications

•  Facilitate latency control with respect to MCC over wide area networks

•  Enable RAN-aware content delivery

CLEEN 2017, Torino, June 22, 2017

Overall latency: where - = time necessary to transfer the input bits b from MU to the serving SCeNB - = time for the server to run the application

- = time necessary to receive the result back Overall latency couples radio access and computational aspects

Joint optimization of radio / computational resources

Computation offloading: Single-user case

Optimization strategies: 1)  Minimize Tx energy subject to overall latency constraint 2)  Minimize latency, subject to maximum transmit power constraint

S. Barbarossa, S. Sardellitti, P. Di Lorenzo, “Communicating while Computing: Distributed Cloud Computing over 5G Heterogeneous Networks”, IEEE Signal Processing Magazine, Nov. 2014

� = �Tx

+�exe

+�Rx

�Tx

�exe

�Rx

CLEEN 2017, Torino, June 22, 2017

Single cloud serving multiple cells

Goal: Joint allocation of computational and communication resources to minimize the transmit energy consumption under latency constraint in a dense deployment scenario

MIMO multicell network

S. Sardellitti, G. Scutari, S. Barbarossa, “Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing”, IEEE Trans. on Signal and Information Processing over Networks, June 2015

CLEEN 2017, Torino, June 22, 2017

Degrees of freedom: -  Radio resources: precoding matrices / beamforming

-  Computing resources: percentage of CPU cycles assigned to each user (VM)

Constraints: -  Transmit power budget

-  Server computational capacity: Critical issues: Inter-cell interference, admission control incorporating QoE

Single cloud serving multiple cells

X

in2Ifin fS

fin

CLEEN 2017, Torino, June 22, 2017

Find optimal and minimizing overall energy spent by MUs where

minQ,f

E(Q) ,X

n,i

Ein(Qin ,Q�n)

s.t. a)gin(Q, fin) ,cin

rin(Qin ,Q�n)+

!in

fin� T̃in 0, 8in2I,

b)X

in2Ifin fT and fin � 0, 8in 2 I,

c)Qin 2 Qin , 8in 2 I,

Problem formulation:

users' latency constraints

Single cloud serving multiple cells

Tx time Comp time

rin(Q) = log2 det�I+HH

innRin(Q�n)�1HinnQin

Rin(Q�n) , Rn +NcX

n 6=m=1

KmX

j=1

HjmnQjmHHjmn

Q , (Qin)in2I f , (fin)in2I

Tx power constraint

computing rate constraint

S. Sardellitti, G. Scutari, S. Barbarossa, “Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing”, IEEE Trans. on Signal and Information Processing over Networks, June 2015

CLEEN 2017, Torino, June 22, 2017

Proposed approach: Successive Convex Approximation (SCA)

Single cloud serving multiple cells

Proposed SCA algorithm converges in a very few iterations

S. Sardellitti, G. Scutari, S. Barbarossa, “Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing”, IEEE Trans. on Signal and Information Processing over Networks, June 2015

Sum energy vs. iteration number

CLEEN 2017, Torino, June 22, 2017

Merging mmW & MEC

Opportunitites: •  High data rate access to MEC functionalitites

•  Wireless backhauling enabling orchestration of MEC servers Challenges: •  Channel intermittency due to obstacles

•  Interference from users transmitting from similar angles (e.g., canyon crowd)

•  Large attenuation over long distance links

Proposed approach: •  Overbook resources to meet latency constraints on average, depending on probabilities

of blocking events

•  Use multi-link communications

CLEEN 2017, Torino, June 22, 2017

Merging mmW & MEC

Architectural challenges: Merging MEC with Hybrid-CRAN(1) Dual split

Challenge: Design Multi-tier MEC building on Hybrid-RAN

(1) X. Wang, A. Alabbasi, C. Cavdar, “Interplay of Energy and Bandwidth Consumption in CRAN with Optimal Function Split”, ICC 2017

CPs are sequences of functions in physical layer that are dedicated to process signals from a cell, when signals of UEs are multiplexed

UPs are sequences of functions that process the signal streams on a per-UE basis

CLEEN 2017, Torino, June 22, 2017

mmW & MEC

Physical layer challenges: Blocking Measurements taken @ 60 GHz, courtesy from Fraunhofer Institute (HHI) Human body shadowing

CLEEN 2017, Torino, June 22, 2017

mmW & MEC

Physical layer challenges: Blocking Measurements taken @ 60 GHz, courtesy from Fraunhofer Institute (HHI) Blocking across streets

•  Transmitter antenna at 3m height

•  Receiver Antenna at 1.5m height

•  15min observation time

•  Clear impact of traffic lights cycle

CLEEN 2017, Torino, June 22, 2017

mmW & MEC

Counteractions: Multi-link connectivity and resource overbooking

Allocate radio and computational resources as a function of blocking probabilities

1 2Backhaul

1 2Backhaul

d

b

X

X

X

Backhaul

Backhaul

1 2Backhaul

cBackhaul

1 2Backhaul

aBackhaul

X

CLEEN 2017, Torino, June 22, 2017

mmW & MEC

Single-user / Multi-link: Statistically dependent blocking events

What matters is not only the number of access points, but their angular spread

S. Barbarossa, E. Ceci, M. Merluzzi, "Overbooking Radio and Computation Resources in mmW-Mobile Edge Computing to Reduce Vulnerability to Channel Intermittency", EUCNC 2017

Average energy consumption vs. distance

CLEEN 2017, Torino, June 22, 2017

mmW & MEC

Single-user / Multi-link: Average energy vs. computational load (independent blocking events) Diversity gain increases for applications requiring higher computational load

1 2 3 4 5 6 7 8 9Required computational rate (CPU Cycles) ×106

10-5

10-4

Aver

age

trans

mit

ener

gy (J

)

Single linkDouble link

S. Barbarossa, E. Ceci, M. Merluzzi, E. Calvanese-Strinati, “Enabling Effective Mobile Edge Computing Using Millimeter Wave Links”, ICC 2017

CLEEN 2017, Torino, June 22, 2017

mmW & MEC

Multi-user / Single-link Joint allocation outperforms disjoint allocation

S. Barbarossa, E. Ceci, M. Merluzzi, "Overbooking Radio and Computation Resources in mmW-Mobile Edge Computing to Reduce Vulnerability to Channel Intermittency", EUCNC 2017

fk =wkPKk=1 wk

fS

according to proportional fair methods, and according to our joint optimization, where depend on the channel

Closed forms for single-link case Given computational load for each user, the computational rates are:

fk =

pwk �k

PKk=1

pwk�k

fS

wk

fk

�k

CLEEN 2017, Torino, June 22, 2017

mmW & MEC

Multi-user / Multi-link Most of the gain occurs when passing from one AP to two AP’s

Distance (m)10 20 30 40 50 60 70 80 90 100

Pow

er (d

Bm)

-20

-15

-10

-5

0

5

10

15

20

1 link joint2 links joint4 links joint1 disjoint2 disjoint4 disjoint

S. Barbarossa, E. Ceci, M. Merluzzi, "Overbooking Radio and Computation Resources in mmW-Mobile Edge Computing to Reduce Vulnerability to Channel Intermittency", EUCNC 2017

CLEEN 2017, Torino, June 22, 2017

Conclusions

•  Mobile edge-computing enables joint optimization of radio and computing resources, depending on channel state, backhaul state, and application parameters

•  Optimal association of mobile users to base stations and clouds provides a mechanism

for optimal instantiation and migration of containers (light version of virtual machines)

•  Handover mechanisms incorporate radio and computing state and request •  mmW channel intermittency can be counteracted by multi-link communication and

resource overbooking based on knowledge (estimation) of blocking probability •  Incorporation of online distributed learning mechanisms in mobile devices (task

profilers) as well as in the edge of the network enable proactive resource allocation

•  Extensions: coded and proactive caching, coded computing, dynamic multitask scheduling, URLL communications, optimal functional split, TCP-split, …

The research leading to these results are jointly funded by the European Commission (EC) H2020 and the Ministry of Internal affairs and Communications (MIC) in Japan under grant agreements N° 723171 5G MiEdge in EC and 0159-{0149, 0150, 0151} in MIC