democratizing the network edge - openairinterface · democratizing the network edge focus on the...

Post on 22-May-2020

12 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Democratizing the Network Edge – Software Eats the Access Network –

Larry Peterson

70+

70+

2

Operator Partners

Vendor Partners

Innovator Operators

Innovator Vendors

Collaborators

Guru Parulkar, Exec Dir

Andre Feutsch - CTO & ONF Chair

Jochen Appel - VP

Amin Vahdat - Fellow

Dai Kashiwa - Director

Rob Howald - VP

Shao Guanglu - SVP

George Tchaparian - CEO

Firay Yaman Er - CSO

Nick McKeown - Prof

ONF BOARD

ONF Ecosystem – 160+ Members – An Operator Led Consortium –

Public Clouds

Users

&

Devices

Edge Cloud

It’s a Multi-Cloud World

IXP/Telco Clouds

Public Clouds

Users

&

Devices

Central Offices

It’s a Multi-Cloud World

IXP/Telco Clouds

Commoditize, Virtualize and Disaggregate the Access Network

CORD: Central Office Re-architected as a Datacenter

Public Clouds

Users

&

Devices

Access-Edge Cloud

It’s a Multi-Cloud World

IXP/Telco Clouds

On-Prem

Service Chain

Public Clouds

Users

&

Devices

Access-Edge Cloud

It’s a Multi-Cloud World

IXP/Telco Clouds

On-Prem

Commodity / White-Box Hardware – Traditional Datacenter –

WAN Routers

Switching Fabric

Compute Storage

Commodity / White-Box Hardware – CORD: Central Office Re-architected as a Datacenter –

I/O I/O

PON

, RA

N

(Acc

ess)

RO

AD

M

(Co

re) White-Box OLT (for PON)

48-port, 1RU, I/O Blade

Disruptor’s Dilemma

9

Disaggregate to Catalyze Innovation

Value proposition of open networking and SDN

Integrate to Facilitate Adoption

Requirement for operational deployment

Disaggregation – Micro-Services and SDN Applied to the Access Network –

10

11

Disaggregation Techniques

Closed &

Bundled

Control Software

White-Box Switch

mS mS mS

Programmable Forwarding Plane

mS

Decouple Network Control and Data Planes

Adopt a Micro-Services Architecture

Move Functionality into the Switch Fabric

Trellis

P4Runtime Contract

ONOS

Stratum OS Stratum OS

Stratum OS Stratum OS

Northbound O&M Interface

POD

Disaggregating the Cellular Network

Trellis

P4Runtime Contract

ONOS

Stratum OS Stratum OS

Stratum OS Stratum OS Radio Unit

Distributed Unit

Radio Unit

Distributed Unit

Northbound O&M Interface

Central Unit

POD

Disaggregating the Cellular Network

User Plane (Data)

Trellis

P4Runtime Contract

ONOS

Stratum OS Stratum OS

Stratum OS Stratum OS Radio Unit

Distributed Unit

Radio Unit

Distributed Unit

Northbound O&M Interface

User Plane (Control)

CU Control

RAN Control Central Unit

Control Plane

POD

Disaggregating the Cellular Network

User Plane (Data)

User Plane (Data)

Trellis

P4Runtime Contract

ONOS

Stratum OS Stratum OS

Stratum OS Stratum OS Radio Unit

Distributed Unit

Radio Unit

Distributed Unit

Northbound O&M Interface

User Plane (Control)

CU Control

RAN Control Central Unit

Control Plane

POD

Core Control Plane

User Plane (Control)

Disaggregating the Cellular Network

Video Archive

Video Archive

Multi-Cloud Service Mesh

16

CDN CDN

SPGW-u SPGW-c

MME HSS

CU

CDN Video

Archive

To Internet

Edge Services Cloud Services

GCP

Access Edge

RU

DU

RU

DU

Integration – Configuring and Controlling an Integrated System –

17

Disruptor’s Dilemma

18

Disaggregate to Catalyze Innovation

Value proposition of open networking and SDN

Integrate to Facilitate Adoption

Requirement for operational deployment

Automate the Operationalization of Disaggregated Components

Declarative Intent / Avoid Hard-coded Dependencies

Centralized Authority / Avoid Balkanized Control

Stratum OS Stratum OS

Stratum OS Stratum OS Radio Unit

Northbound O&M Interface

Distributed Unit

Radio Unit

Distributed Unit Control

App …

Kubernetes

mService … mService Control

App

ONOS

CI/C

D To

olch

ain (XO

S)

Platform

POD

Profile

Approach to Operationalization

Approach to Operationalization

20

Declaratively specify system composition and operational behavior

Declarative Modeling Language

Generate code to operationalize: APIs, state mgmt, enforce invariants

Generative Toolchain

Define a set of abstractions to help manage complexity

Core Models

The resulting system is self-contained

All necessary authoritative state is local

Includes sufficient tools to monitor operational state

Research Opportunity

21

Edge Native Applications

Wearable Cognitive Assistance • Like Google Maps, but with additional sensors (other than GPS)

Autonomous Robots • Drone racing!

22

Challenge of Edge Computing

What unique capability does the mobile access network offer? • Low-latency proximity to end-users

• Intrinsic support for mobility

Challenge of 5G is to Simultaneously Support… • Low Latency – Moving functionality to the edge, closer to devices

• Mobility – Accessing that edge functionality while continuing to be mobile

• Customization – Both functionality and differentiated service

23

Mobile Broadband (2G – 4G)

24

Datacenter

Access-Edge

Move Functionality to the Edge

25

Datacenter

Access-Edge

Mobile Cloud (5G)

26

Datacenter

Access-Edge

Mobile Cloud (5G)

27

Datacenter

Access-Edge

EDGE CLOUD

TELCO CLOUD

PUBLIC CLOUD

OWNED BY EDGE CLOUD

PROVIDER

OWNED BY CONNECTIVITY

PROVIDER

OWNED BY PUBLIC CLOUD

PROVIDER OWNED BY

OTT SERVICE PROVIDERS

Multi-Tenant Edge

– One Company (e.g. AT&T, Amazon, Crown Castle, Google) May Play Multiple Roles

Edge Cloud Stakeholders

Factors

29

1. Cost dictates a distributed solution, with some functions running in datacenters, some in edge sites, and some on-prem.

2. Mobility inherent in 5G dictates that edge services, not just connectivity, be able to migrate to support mobile UEs.

3. Monetization dictates the need to offer differentiated services to different classes of subscribers/applications.

4. Performance dictates that functionality be implemented in most appropriate hardware (e.g., GPUs, TPUs, P4-Switches).

5. Autonomy dictates that different stakeholders will be responsible for controlling and managing different components.

Requirements

30

1. Distributed – Service meshes that span multiple clouds

2. Mobility – Service chains that migrate between edges

3. Slicing – Differentiated resource allocations and customization

4. Heterogeneous – Range of implementations choices

5. Multi-Tenancy – Multiple stakeholders (trust domains)

Call-to-Action

SIGCOMM CCR – April 2019

31

Democratizing the Network Edge

Focus on the Access-Edge: Where the Cloud and Access Collide • Requires a qualitatively new architecture

• There is an opportunity to have impact

Participate in Open Source • Commodity hardware and open source software is available

• Being embraced by both network operators and cloud providers

Operationalize Your Results • Experience with live deployments spurs research

• It’s the missing link on the tech transfer path

• CI/CD tooling is increasingly available

32

Questions?

https://guide.opencord.org

33

top related