Role of Open Source in 5G...Statistics as of April Red Hat contributions to OpenStack (Overall No 1)...

16
Role of Open Source in 5G

Transcript of Role of Open Source in 5G...Statistics as of April Red Hat contributions to OpenStack (Overall No 1)...

Role of Open Source in 5G

ACM SIGCOMM Tutorial | 2016-08-22 | Page14

On e n e t w o r k – m u l t i p l e i n d u s t r i e s

@

Several Network Slicessource: Ericsson W.P. on 5GSystems

N e t w o r k a s a s e r v i c e

Resources(Physical & Virtual)

Mobile Broadband

Nomadic Broadband

Industry Automation

Wireline Access

Enterprise Comm.

Massive Sensors/Act.

Health Care

… …

… …

Network ServiceCatalog

NFConnectivity

CloudRadio NF

Service Composition Network Slices

Physical Resources (Access, Connectivity, Computing, Storage, …)

Service n

HealthRobotic communication

Premium Communication Media

Mobile Broadband Basic

Network Service

source: Ericsson W.P. on 5GSystems

Orchestration

P r o g r a m m a b i l i t y i n 5G N e t w o r k s

Service AgilityShorten the time for service creation and service adaptation

(e.g., scaling).

Service DiversityShare a single

infrastructure among multiple services with

wide range of requirements.

Resource EfficiencyDynamically

allocate the right amount of

resources when and where needed.

High level of flexibility and programmability in individual domains (mobile core, radio access network and transport network).

Cross-domain programmability and orchestration.

SDN and NFV

What does NFV require?

NFV shares a common desire for simplicity, agility, cost efficiency, automation and scale of implementation

It requires • A collection of multiple projects• Open, standard API’s to provision and manage VNF’s • Open Interfaces• Performance, determinism and reliability features • Bringing together

• Communication service providers• Network Equipment Providers • Openstack Vendors• Industry Standardization (ETSI NFV, OPNFV)• Communities of Developers

NFV/SDN

PRODUCTCOMMUNITY ECOSYSTEM

So Essentially 3 Pillars

**

The Red Hat Development Model – Open SourceGeneral

CommunityRed Hat Projects

Red Hat Products

Red Hat Products

Red Hat Projects

STABILIZEWe commercialize these platforms together with a

rich ecosystem of services and certifications.

INTEGRATEWe integrate upstream projects, fostering open community platforms.

We participate in and create community-powered upstream

projects.

PARTICIPATEINTEGRATEWe integrate upstream projects, fostering open community platforms.

STABILIZEWe commercialize these platforms together with a

rich ecosystem of services and certifications.

**

The Red Hat Development Model – Open SourceGeneral

CommunityRed Hat Projects

Red Hat Products

Red Hat Products

Red Hat Projects

STABILIZEWe commercialize these platforms together with a

rich ecosystem of services and certifications.

INTEGRATEWe integrate upstream projects, fostering open community platforms.

We participate in and create community-powered upstream

projects.

PARTICIPATEINTEGRATEWe integrate upstream projects, fostering open community platforms.

STABILIZEWe commercialize these platforms together with a

rich ecosystem of services and certifications.

Telecommunications

Industry group of Communication Service Providers (CSPs) and Network Equipment Providers

(NEPs) to specify NFV business / functional requirements and the interfaces necessary to support

them

Red Hat is strategically active in all the above communities (and more!) in order to ensure alignment and to accelerate gap filling in upstream projects

Integration project under the Linux Foundation to create a carrier-ready

NFV Reference Platform (an IaaSplatform) out of open-source

components.

How Red Hat Helps To Build NFV&SDN

Open source Software Defined Network controller

Open source software for cloud computing

Linux kernel development, innovation, and expansion

Open source Linux Kernel-based hypervisor

Open source software network switch

Open source virtualization management tool

Open Source Software

http://stackalytics.com/?release=all&metric=commits&project_type=openstack

Red Hat contributions to OpenStack (Overall No 1)Statistics as of April 28th , 2017

12

RedHat’s Contribution across the stack

(RedHat+eNovance)- 38,968or17%

2,052or<1%

24,662or11%

OpenStack— ContributionOtacaRelease

www.stackalytics.com

(RedHat+Inktank)- 79,455or66%

35<1%

1,335or<1%

Ceph— ContributionSinceInception

www.metrics.ceph.com

1,639or12.1%

<100or<1%

LinuxKernel4.3— Contributionbychangesets

https://lwn.net/Articles/654633<100or<1%

169or24%

<25or<1%

KVM—ContributionbyEmployerin2015

KVMForum2015– Keynote(Paolo Bonzini)<25or<1%

4,330or14%

66or<1%

209or<1%

Kubernetes— ContributionSinceInception

www.stackalytics.com

1,214or4%

8or<0.1%

21or<0.1%

Docker— ContributionSinceInception

www.stackalytics.com

516or4%

12or<1%

0

OVS(OpenvSwitch)— ContributionSinceInception

www.stackalytics.com

798or9%

382or4%

182or1%

OPNFV— ContributionSinceInception

www.stackalytics.com

(RedHat+Ansible) – 8,242or32%

0

10or<1%

Ansible— ContributionSinceInception

www.stackalytics.com

2,384or7%

OpenDaylight(ODL)— ContributionSinceInception

http://spectrometer.opendaylight.org

7%

<100or<1%

<100or<1%

WHAT?Design, develop and test all

upstream

VALUEInfluence

MaintenanceQuality and security

Interoperability

RISK OF FORKINGRisking Quality

False user expectationsTechnical debt

Risking interoperability

RED HAT APPROACHUPSTREAM FIRST

With the approach that Red Hat follows, you don’t land up customizing or forking your code base hence avoid getting into a lock in and also stay away from managing and maintaining

customized code. Instead, Red Hat helps develop features using it’s influence in the community due to it being the largest contributor

NFV / SDN Partner Ecosystem

In Closing Open source model significantly accelerates consensus, delivering high performing, peer-reviewed code that forms a basis for an ecosystem ofsolutions.

Come Join the Movement!

Reach Out

[email protected]