Role of Open Source in 5G...Statistics as of April Red Hat contributions to OpenStack (Overall No 1)...
Transcript of Role of Open Source in 5G...Statistics as of April Red Hat contributions to OpenStack (Overall No 1)...
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.
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
**
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
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!