navid nikaein, raymond knopp, rohit gupta eurecom, communication system ... · pdf filenavid...

37
Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Upload: donga

Post on 25-Feb-2018

225 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Navid Nikaein, Raymond Knopp, Rohit Gupta

EURECOM, Communication System Department

Page 2: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Agenda

Intro to OAI Alliance -> Raymond (5 mins)

OAI Initiatives on Next Gen Fronthaul - > Raymond (10 mins)

OAI Initiatives on NFV/SDN - > Navid (10 mins)

Conclusion Rohit (5 mins)

OAI - Open-Source Solutions for 5G

Page 3: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

A bit about EURECOM and OAI Software

Alliance

EURECOM is a private non-profit research center in Sophia Antipolis France

Launched the OpenAirInterface software Alliance in 2014 to foster innovation and collaboration in air interface technologies – RAN : open-source 3GPP LTE (Rel 11) implementation,

evolution towards 5G when specified

– CN : open-source LTE Enhanced Packet Core (EPC)

– Deployable on generic PC and ARM architectures with off-the-shelf (e.g. National Instruments/Ettus RF hardware) and commercially-deployable RF solutions

Research / Industry collaboration through open-source – PoC demonstrators for architectural exploration phase of 5G

OAI - Open-Source Solutions for 5G

Page 4: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Agenda

Intro to OAI Alliance -> Raymond (5 mins)

OAI Initiatives on Next Gen Fronthaul - > Raymond (10 mins)

OAI Initiatives on NFV/SDN - > Navid (10 mins)

Conclusion -> Rohit (5 mins)

OAI - Open-Source Solutions for 5G

Page 5: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

OpenAirInterface Software Alliance Project 4

Short-term goal: “Manual” for up to 50 RRUs and BBU pool – align with ITU/NGFI/3GPP architectures for fixed network and data center RAN/CORE

Replication of this test network globally to carry out PoCs / Research in the following areas:

– Network Slicing

– Study split of PHY – RRH (IEEE NGFI P1914.x, NGMN, specs)

– Interface with commercial RRHs over CPRI

– Orchestration of BBU pool in Intel/ARM based cluster using automated virtualization tools

– Address real-time, HW abstraction issues when running future RAN in containers and KVM.

– Work closely with other open source groups (OSM, JuJu, OpenStack, OpNFV and ONOS)

– make it replicable (open-access to technology) and based on current OAI RAN and EPC

Interoperable with COTS UEs

Commercial EPC

– Evolve towards 5G as 3GPP progresses (below 6 GHz access)

– Generic cloud computing equipment (Intel/ARM)

– 100% open-source

Reference Platform for 3GPP/IEEE/ETSI/NGMN Based on

Open Source tools (OAI + others) + Proprietary HW/SW IP Blocks

OAI - Open-Source Solutions for 5G

Page 6: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

ITU IMT2020 FG Vision

Source: https://www.itu.int/en/ITU-T/Workshops-and-Seminars/itu-ngmn/Documents/Abstracts_and_Presentations/Peter-Ashwood-Smithv2.pdf

OAI - Open-Source Solutions for 5G

Page 7: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

NGFI – Fronthaul Vision Main target of EURECOM deployment

OAI - Open-Source Solutions for 5G

Page 8: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Considered RAN Splits in 3GPP evolution

Fronthaul

– Lowlatency

FH

– Highlatency

FH

“RAN” Cloud

Heterogeneous

PDCP

LTE-PHY

Radio

LTE-RLC

LTE-MAC

LTE-PHY

5G-RLC

5G-MAC

5G-PHY

5G-PHY

Radio

5G-RLC

5G-MAC

5G-PHY

5G CORE

Low latency FH Split

LTE-RLC

LTE-MAC

LTE-PHY

WIFI

MAC

WIFI

PHY

Higher latency FH Split

RRC

MME

High capacity Backhaul Capacity-Limited Backhaul

MME

RRC

OAI - Open-Source Solutions for 5G

Page 9: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

NGFI fronthaul splits today in OAI Current OAI implementation (RRU/RCC) supports either

• IF5 time-domain fronthaul (> 1 GbE required)

• IF4.5 split (FFTs) (280 Mbit/s/antenna port fronthaul – 20 MHz

carrier) per carrier/sector

• Under development

• mixed IF1’’ / IF4.5

• IF1’ for “super-PDCP”

OAI - Open-Source Solutions for 5G

Page 10: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

EURECOM RRH to Datacenter Architecture

eNB eNB eNB

LOCAL CLOUD

(Low-latency Services)

EPC + ClearWater IMS,

FreePCRF (OpenStack + JuJu)

S1AP GTPu

Main CLOUD

(Legacy Services)

S1AP GTPu S1AP GTPu

Small-cell

RRU

L1L

Small-cell

RRU

L1L

Small-cell

RRU

L1L

Atomic

Clock

macro-cell

RRH

L1L

CPRI

GW

CPRI

Some issues • Distributed computation

• Cheap synchronization

• Loosening of control/user-

plane coupling

• Real-time I/Q over Eth links

(copper, low-cost fiber)

1GbE

(IF4)

10GbE

(IF4)

20 GbE (switched)

OAI - Open-Source Solutions for 5G

Page 11: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

CRAN Equipment

Deployment of CRAN playground at EURECOM

– 50 Low cost RRU

– Dense servers x86-64 Xeon (today)

– Optical (10/20/100 GbE) and copper (1 Gbe) distribution

RRU

Example

Radio Cloud

Processing units

RCC/RAU (COTS Intel Server Technology)

OAI - Open-Source Solutions for 5G

Page 12: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

RRUs (Experimental)

Band 7(FDD),38 (TDD),42/43 (TDD)

– Up to 25 dBm output

– 20 MHz BW

– 1 or 2 antennas per RRU

– <1000 euros / RRU

Pico-ITX form factor (100mm x 72 mm)

– Intel Atom E3845 or X7-8300, <10W TDP

– PoE from aggregation switch

– 10 MHz reference from clock distribution at aggregation switch

– 1GbE front-haul per RRU

MIMO/MU-MIMO done via multiple RRU

OAI - Open-Source Solutions for 5G

Page 13: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Targeted Indoor deployment (1 outdoor RRH)

OAI - Open-Source Solutions for 5G

Page 14: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Agenda

Intro to OAI Alliance -> Raymond (5 mins)

OAI Initiatives on Next Gen Fronthaul - > Raymond (10 mins)

OAI Initiatives on NFV/SDN - > Navid (10 mins)

Conclusion -> Rohit (5 mins)

OAI - Open-Source Solutions for 5G

Page 15: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Economics of mobile are changing

Softwarization and Commoditization – Software implementation of network functions on top of GPP with no

or little dependency on a dedicated hardware

Full GPP vs. accelerated vs. system-on-chip

– Programmable RF

Virtualization and Cloudification – Execution of network functions on top of virtualized computing,

storage, and networking resources controlled by a cloud OS.

– Share I/O resources among multiple guests

Emergence of rich ecosystem and opensource for telecom – NFV, SDN and MEC

– Open APIs and standardized I/F

OAI - Open-Source Solutions for 5G

Page 16: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Network store and slice concept

Cloud, NFV, and SDN technologies allow vertical

network architecture to be broken down into blocks

– Chain and compose adequately configured network functions,

network applications, and underlying cloud infrastructures

– Map and place them onto the infrastructure resources and assign

target performance metrics

– Program and scale them according to a particular business

application scenario

Network store allows creation of service template for

each network slices through digital distribution

platforms

OAI - Open-Source Solutions for 5G

Page 17: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Network store and slice concept

OAI - Open-Source Solutions for 5G

Page 18: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

NFV and OSM

OAI - Open-Source Solutions for 5G

VNFM

Resource

Orchestrator

Service

Orchestrator

Slice manifest

Openstack OpenVIM

PNF

PNF

PNF

EM EM

EM

VNF

VNF

VNF

Charms as structured EMs

Manual

Page 19: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Service level modeling

Requirements for modeling

– design an abstract network slice for a particular use-case

– Identify the data models and interfaces across the network functions

– Standardize reference network slice templates

capex/opex considerations

Service layer encapsulates

– VNF image and descriptor

– Configuration

– Connection points

– Two distinct lifecycles

Service

Relationships

– Health and monitoring parameters

– Resources and constraints

– Upgrade

Service template defines

– Service descriptor

– Input Parameters

– Configuration primitives

– Relationships/dependencies

– Resources and constraints

– Units (number of instances)

– Machine (physical or virtual)

– Domain

OAI - Open-Source Solutions for 5G

Page 20: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Rapid Service Chaining

rapidly build voice, video, WebRTC, USSD, SMS, fax

and rich messaging applications over LTE

Clearwater TelScale RestComm

OpenAirInterface

OAI - Open-Source Solutions for 5G

Page 21: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Service modelling and template definition

Template defines the slice manifest

Orchestrator logic applied through a EM able to change the service template definition on the fly

– Reliability and scalability (scale in/out)

– Single and multi-domain

Charms as structured element manager to drive the app lifecycle

JUJU is a generic VNFM

series: trusty

services:

"oai-enb":

charm: "cs:~navid-nikaein/trusty/oai-enb"

num_units: 2

options:

N_RB_DL: 50

downlink_frequency: 2680000000L

eutra_band: 7

rrh_active: "yes"

uplink_frequency_offset: "-120000000"

to:

- "0:0"

"oai-epc":

charm: "cs:~navid-nikaein/trusty/oai-epc"

num_units: 1

to:

- “kvm:0:0"

relations:

- - "oai-enb:epc"

- "oai-epc:epc"

- - "oai-hss:db"

- "mysql:db"

- - "oai-epc:hss"

- "oai-hss:hss"

domain:

“0”:

provider:aws

machines:

"0":

series: trusty

constraints: "arch=amd64 cpu-cores=4

mem=15951 root-disk=8192“

OAI - Open-Source Solutions for 5G

Page 22: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Applications

Application is a composition of VNFs spanning across a set of domains and machines – two units of this app with their respective configuration file

Charm acts a structured EM driven by juju – Lifecycle

Install, update, and upgrade

– configuration

– Scale and elasticity

– Integration

Relationship and interfaces, peers

OAI - Open-Source Solutions for 5G

Page 23: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Deployed CRAN NFV Service Template Juju

KPI Unit KPI measurements

Clean Installation Time(s) 600 seconds

Configuration Time(s) 4 seconds

Disposal Time(s) < 1 seconds

Service upgrade duration Time(s) 122-300 seconds

OAI - Open-Source Solutions for 5G

Page 24: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

ETSI MEC PoC - RAVEN

“Radio aware video optimization in a fully virtualized network”

This PoC (accepted by ETSI) is about Radio aware video optimisation

application implemented in a fully virtualized network, under the

collaboration between TIM, Intel, Eurecom and Politecnico di Torino.

see http://mecwiki.etsi.org/

OAI - Open-Source Solutions for 5G

24

Page 25: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

RAVEN PoC

Multiple demonstration has been planned including MWC 2017

Alternative architecture (e.g. more convenient location of the video

content server, …) can be evaluated, for example in order to compare

different deployment options (and related performances

Input to the standards

OAI - Open-Source Solutions for 5G

25

EPC

eNB + MEC server

UE3

UE2

UE1

Video content server

Content optimization

application OAI LTE eNB Server and MEC

framework

MEC testbed

application

application

Page 26: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

LTEaaS

Openstack and Heat Orchestrator

OAI - Open-Source Solutions for 5G

Three components

– web service

– OpenStack

– Heat stack

Heat Template

describes the virtual

network deployment

– Deployment Lifecycle

Linux Container

Open vSwitch

Low latency kernel

RF frontend HW

Page 27: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Overall Approach to software-defined 5G

OAI - CRAN Playground

BS ApplicationsCarrier n

DL/UL CTRLAPII/F

RRC/S1AP/X2AP

DL/UL SDUAPII/F

MAC/RLC

DL/UL IPAPII/F

PDCP/GTP

DL/UL TransportAPII/F

PHYCell

APII/F

DL/UL TransportAPII/F

PHYuser Tim

e C

riti

cal

No

n-t

ime

Cri

tica

l

Dat

a P

lan

eC

on

tro

l Pla

ne

RR

HLo

cal C

lou

d

Rem

ote

Clo

ud

Page 28: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Agenda

Intro to OAI Alliance -> Raymond (5 mins)

OAI Initiatives on Next Gen Fronthaul - > Raymond (10 mins)

OAI Initiatives on NFV/SDN - > Navid (10 mins)

Conclusion -> Rohit (5 mins)

OAI - Open-Source Solutions for 5G

Page 29: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Liaisons with other bodies

Currently – Regular interactions with

ETSI NFV ISG

ETSI MEC ISG – PoC#3 , RAVEN

NGMN

– 3GPP

Regular discussions with TSG RAN,SA,CN

– ITU

Discussions with ITU-T FG-IMT-2020, ITU-T focus group looking into the wireline requirements for 5G

– 5GPPP

Several users of OAI in 5GPPP projects (e.g. EURECOM, Nokia, Telecom Italia)

– OpNFV

OAI as an upstream project + OpNFV Functest (demo @ OpNFV Summit 2016, Berlin)

– OSM

OAI as an upstream project (OAI is member)

– ONOS

Discussions planned in coming weeks

OAI - Open-Source Solutions for 5G

Page 30: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Conclusion

OAI is all software, all IP, and open

Integrated tools for a complete experiment life-cycle

Flexibility to architect, instantiate, and configure the

network components (at the edge, core, or cloud)

– E.g. The network can be packed into a single commodity

server/PC or virtualized as a cloud service

Rapid prototyping of 3GPP compliant and non-

compliant use-cases

– E.g. Software-define networking or mobile edge services

We are launching alliance projects around Fronthaul

splitting/Orchestration/Slicing -> Join US!!

OAI - Open-Source Solutions for 5G

Page 31: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

JOIN US!

http://www.openairinterface.org

OAI - Open-Source Solutions for 5G

Page 32: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

OAI - Open-Source Solutions for 5G

Page 33: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Backup Slides

OAI - CRAN Playground

Page 34: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

OAI - CRAN Playground

Page 35: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

OAI/ITU-T FG on Wireline Collaboration

Study different aspects of Network Slicing

Collaborate with Open Source Projects (OAI, Open-

O, etc) for PoCs

Key aspects of study:

– Performance of RAN within containers, KVM, etc

– Real-time support in containers + KVM

– Access to HW Resources (USB, PCIe)

– Low latency transport over Ethernet

– Synchronization issues over Ethernet

– Study different types of Base-and split between BBU/RRH

There is also interest to extend this work towards UE

OAI - CRAN Playground

Page 36: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Challenges in running OAI in Containers/VM

(Docker, LXC, KVM)

Real-time support in containers + KVM

Access to HW Resources (USB, PCIe)

Low latency transport over Ethernet

Integration with High Performance SoC platforms for

heavy number-crunching (for ex. Turbo Decoder)

Study different types of Base-band split between

BBU/RRH

Orchestration framework that guarantees real-time

HW requirements

OAI - CRAN Playground

Page 37: Navid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System ... · PDF fileNavid Nikaein, Raymond Knopp, Rohit Gupta EURECOM, Communication System Department

Running OAI in Containers + KVM

Evaluate RT performance when running in Containers + KVM

Orchestration solutions based on JuJu, OpenStack + other solutions

OAI - CRAN Playground