Containers for NFV Peter Willis March 2017

Similar documents
Container Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center

LINUX CONTAINERS. Where Enterprise Meets Embedded Operating Environments WHEN IT MATTERS, IT RUNS ON WIND RIVER

Casa Systems Axyom Software Platform

How Container Runtimes matter in Kubernetes?

Disaggregation and Virtualization within the Juniper Networks Mobile Cloud Architecture. White Paper

Ixia Test Solutions to Ensure Stability of its New, LXC-based Virtual Customer Premises Equipment (vcpe) Framework for Residential and SMB Markets

Casa Systems Axyom Multiservice Router

Casa Systems Axyom Multiservice Router

Opendaylight: Enabling 5G through Cloud Native Telco Architecture Edgar Lombara Lumina Networks Inc.

Cloud-Native Network Functions (CNFs)

[Docker] Containerization

CASE STUDY: Integrating Agile Operations to support NFV/SDN Deployment & B2B services redefinition, Orange Polska case study

Network Virtualisation Vision and Strategy_ (based on lesson learned) Telefónica Global CTO

64-bit ARM Unikernels on ukvm

Session Border Controller virtualization towards service-defined networks based on NFV and SDN

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment

Multi-tenancy of network operators and edge cloud services using small cells

Feature Comparison Summary

Nokia AirGile cloud-native core: shaping networks to every demand

Using Network Virtualization in DevOps environments Yves Fauser, 22. March 2016 (Technical Product Manager VMware NSBU)

CONTAINERS AND MICROSERVICES WITH CONTRAIL

The New Intelligent Edge Akraino Edge Stack Project Overview

How to Put Your AF Server into a Container

PROVIDING NETWORK OPERATOR MULTI-TENANCY AND EDGE CLOUD SERVICES USING SMALL CELLS

KEMP Multi-Tenant LoadMaster. KEMP Multi- Tenant LoadMaster. Product Overview

Datacenter Network Solutions Group

The four forces of Cloud Native

Fast packet processing in the cloud. Dániel Géhberger Ericsson Research

Introduction to virtualisation, hardware, cloud, containers, unikernels, microkernels. and everything else

Exploring Cloud Security, Operational Visibility & Elastic Datacenters. Kiran Mohandas Consulting Engineer

Akraino & Starlingx: A Technical Overview

Intel Clear Containers. Amy Leeland Program Manager Clear Linux, Clear Containers And Ciao

Innovating to Increase Revenue

Baremetal with Apache CloudStack

Virtualization and Performance

Building a Platform Optimized for the Network Edge

Akraino & Starlingx: a technical overview

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany

UNIK Building Mobile and Wireless Networks Maghsoud Morshedi

QoS/QoE in future IoT/5G Networks: A Telco transformation infrastructure perspective.

Forget IOPS: A Proper Way to Characterize & Test Storage Performance Peter Murray SwiftTest

White Paper. Why Remake Storage For Modern Data Centers

SECURITY SOLUTION FOR KUBERNETES USING CLOUD-NATIVE VIRTUAL NETWORK FUNCTIONS

Deploying TeraVM in an OpenStack Environment

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

The speed of containers, the security of VMs

Vodafone keynote. How smart networks are changing the corporate WAN. Peter Terry Brown Director of Connectivity & UC.

Container System Overview

Virtualizing Managed Business Services for SoHo/SME Leveraging SDN/NFV and vcpe

OPENSTACK + KUBERNETES + HYPERCONTAINER. The Container Platform for NFV

How Smart Networks are changing the Corporate WAN

CIT 668: System Architecture. Amazon Web Services

Installation Prerequisites

An Architecture. What the MEC? for 5G

Industrial Introduction to NFV. Peter Willis BT Research & Innovation

Dataplane Networking journey in Containers

STATUS OF PLANS TO USE CONTAINERS IN THE WORLDWIDE LHC COMPUTING GRID

Unit 5: Distributed, Real-Time, and Multimedia Systems

NEC Virtualized Evolved Packet Core vepc

The speed of containers, the security of VMs. KataContainers.io

Unikernels in Action

MWC 2015 End to End NFV Architecture demo_

Increase KVM Performance/Density

Windows Server Windows Server Windows Server 2008

Overview of the Juniper Mobile Cloud Architecture Laying the Foundation for a Next-gen Secure Distributed Telco Cloud. Mobile World Congress 2017

How to Keep UP Through Digital Transformation with Next-Generation App Development

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Performance Considerations of Network Functions Virtualization using Containers

CT and IT architecture reconstruction based on software_. Global CTO

EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE PUBLIC

OpenNebula on VMware: Cloud Reference Architecture

QuartzV: Bringing Quality of Time to Virtual Machines

Cisco UCS C24 M3 Server

API, DEVOPS & MICROSERVICES

Defining Security for an AWS EKS deployment

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution

Accelerating 4G Network Performance

Data Centers and Cloud Computing

Murray Goldschmidt. Chief Operating Officer Sense of Security Pty Ltd. Micro Services, Containers and Serverless PaaS Web Apps? How safe are you?

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

Open Source Possibility for 5G Edge Computing Deployment OpenStack NFV, Openshift edge container engine and Ceph data lake (

Intel Network Builders Solution Brief. Etisalat* and Intel Virtualizing the Internet. Flexibility

VMWARE ENTERPRISE PKS

PEARL. Programmable Virtual Router Platform Enabling Future Internet Innovation

Juniper JN0-410 Exam. Volume: 65 Questions. Question No: 1 What are two valid service VMs in a service chain? (Choose two.) A.

Data Centers and Cloud Computing. Data Centers

Delivering Red Hat OpenShift at Ease on Red Hat OpenStack and RHV

Virtualizing 5G Infrastructure using Cloud VIM. Sangho Shin SK Telecom

5G Network Slicing: Use Cases & Requirements

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE

Hillstone CloudEdge For Network Function Virtualization (NFV) Solutions

The New Open Edge. IOT+Telecom+Cloud+Enterprise

Building high performance network functions in VPP. Ole Trøan, VPP contributor FOSDEM 2018

70-414: Implementing an Advanced Server Infrastructure Course 01 - Creating the Virtualization Infrastructure

Cloud Systems 2018 Training Programs. Catalog of Course Descriptions

Multi-Tenant LoadMaster

VM Migration, Containers (Lecture 12, cs262a)

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper

Session 6: Satellite Integration into 5G. Bashir Patel Global Spectrum and Regulatory Policy, ESOA

Xen and the Art of Virtualization. Nikola Gvozdiev Georgian Mihaila

Transcription:

Containers for NFV Peter Willis March 2017

Content What is containers Fundamental Benefits Use Cases Virtual CPE in the network/cloud Network Slicing Service Protection & Energy saving At the Edge/Fog computing Challenges Progress & Next Steps

Containers What Software constructs used to isolate components. Avoids hardware emulation of a virtual machine. Relies on namespaces & control groups for process isolation. Technology already having a significant impact in the cloud. Why Greater portability leading to shorter development cycles. Virtual Machine Virtual Machine Kernel and userspace Hardware-calls Hypervisor Host kernel Hardware unikernel OS Container userspace Container System-calls Hypervisor Isolation Capabilities Host kernel Hardware Single process userspace

Fundamental Benefits Comparing basic Linux VNFs using LXC Containers v. KVM VMs: Instantiate 8 times quicker: 50 seconds v. 7 minutes Spin-up 50 times quicker: 0.5s v 24s Consume 40 times less memory: 6MB v 256 MB Consume 8 time less disk: 512 MB v 4 GB 75 times more network throughput: 30 Gbps v 0.4 Gbps Warning results will vary according to Linux versions and hardware etc. More importantly significant dependencies on what is included in the VNF build more on this later. See also An Analysis of Lightweight Virtualization Technologies for NFV https://www.ietf.org/proceedings/96/slides/slides-96-nfvrg-3.pdf

Use Case 1: Virtualising Branch Routers in the DC PoC Benefits from Virtualising Branch Routers Increased service availability: > 600 hours/year in case study Quicker innovation & faster response to change requests through easy batching of configuration & software upgrades. Flexibility adding new services Issue with Virtualising Branch Routers Isn t a multi-tenant router solution better? Is it easier to manage? Is it easier to develop new services? Issues with using VMs: VM based V-router takes too many hardware resources Tbyte RAM for 500 routers A full Linux system is large, and then the monolithic routers have more protocol and management functions than used. Slow to add in new branches or capabilities. Slow to boot hence duplication of virtual routers for protection. The above issues will be fixed by using Containers instead of VMs.

Use Case 2: Containers Synergy with 5G Network Slicing Allows efficient slicing and sharing of compute resources where may have many slices running functions built on the same operating system. More granular sharing of resources (especially vcpus) than VMs. Allows faster re-sizing of resources per slice. http://www.btplc.com/innovation/innovationnews/5gnetwork/index.htm

Use Case 3: Service Protection & Energy Saving It typically takes ~5 minutes to boot a VNF therefore we need hot VNFs on standby. Servers running at 0% load still consume ~30% of the power of a fully loaded server. If we can not over commit resources for hot standby VNFs then in the worst case we need twice as many servers are required, half on hot-standby, increases total power consumption by 30%. 1:N protection schemes using load balancing improve this. Still need 1:N for every type of VNF. The fast spin-up time of containers makes it feasible to do 1:N protection across all VNFs. Need a much smaller number of unloaded servers on stand-by. 1+1 M x 1:N 1:N

VNFs Information Services Big Data & Analytics Services Virtualised IT Services Information Services Developer Env. Services Use Case 4: At the edge/fog scenarios Not all NFV will be in the cloud Edge networks often have limited upstream bandwidth so local processing gives best service quality, reduces latency & networking costs Many users prefer the reassurance of a nonecloud solution In some cases, this is a requirement for local security policies IoT Remote DataHub Factory, retail, office or home has local computing resources, such as an IOT gateway or simple residential BB gateway Enable good use of these resources on a very cost sensitive market Backhaul Networks e.g. BB, Cellular Virtualised environment Generic Applications Radio Networks e.g. Wifi, Bluetooth, BTLE, Zigbee IoT Gateway

Challenges for the Industry with Containers for NFV Containers for NFV could give Carriers and Vendors radical efficiency gains for compute, development & operational resources plus improved flexibility and responsiveness compared to VMs but several challenges have to be addressed: 1. Container management systems (CMS) need to natively support multiple network interfaces per container. (e.g. Multus) 2. VNFs need to be decomposed into micro-services to make best use of resources. Microservices may make development easier but make operations more complex due to the increase in the number of exposed interfaces. 3. Carriers need to develop NetDevOps models to make best use of micro-services. 4. Security - VNFs & hosts must use best practice. 5. The business benefits of Containers for NFV needs to be quantified to drive this innovation. These are small cows not far away.

Progress & Next Steps Rapidly developing technology e.g: Multus Dec 2016, Dec Rkt 2014, K8 Jun 2014. Multus Container Network Interface adds a plugin to Kubernetes to support multiple isolated network interfaces per pod. https://github.com/intel- Corp/multus-cni Research on stateless VNFs. Quantify the benefits to encourage vendors to create containerised VNFs and network operators to address the network DevOps challenges. $