Akraino & Starlingx: a technical overview

Similar documents
Akraino & Starlingx: A Technical Overview

The New Intelligent Edge Akraino Edge Stack Project Overview

Launching StarlingX. The Journey to Drive Compute to the Edge Pilot Project Supported by the OpenStack

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

Edge Computing Operations:

Orchestration and Management for Edge Application with ONAP

StarlingX. StarlingX is aligned with the OpenStack Foundation Edge Working Group and the Linux Foundation Akraino Edge Stack.

DEPLOYING NFV: BEST PRACTICES

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

OPENSTACK Building Block for Cloud. Ng Hwee Ming Principal Technologist (Telco) APAC Office of Technology

Cisco Virtualized Infrastructure Manager

TITANIUM CLOUD VIRTUALIZATION PLATFORM

Accelerating the Deployment of Critical Infrastructure Edge Services Through the OpenStack StarlingX Project

Airship A New Open Infrastructure Project for OpenStack

StarlingX Enhancements for Edge Networking

Dataplane Networking journey in Containers

Open Source Networking Software Case studies and Roundtable. Arpit Joshipura GM, Networking

Introduction to Cisco and Intel NFV Quick Start

Unbundling. Open Source. Design principles for 5G. Toward a new paradigm, All-IT Network architecture

NFV Infrastructure for Media Data Center Applications

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

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

CONTAINERS AND MICROSERVICES WITH CONTRAIL

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

Achieve Low Latency NFV with Openstack*

, )!"#$%#$&! " # # # $!!" S ÔÕµaz`]^

IEEE NetSoft 2016 Keynote. June 7, 2016

Nova Scheduler: Optimizing, Configuring and Deploying NFV VNF's on OpenStack

Datacenter Network Solutions Group

MWC 2015 End to End NFV Architecture demo_

Towards a Carrier Grade ONAP Platform FCAPS Architectural Evolution

S Implementing DevOps and Hybrid Cloud

Building a Platform Optimized for the Network Edge

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

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

CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS. Field Activities

Containerization Dockers / Mesospere. Arno Keller HPE

WHITEPAPER. Distributed Edge Clouds Are Complex, But Must They Be Difficult? Published by

Akraino Edge Stack Meetup : Huawei s Perspective

Arpit Joshipura. General Manager The Linux Foundation

Virtual Infrastructure: VMs and Containers

ONAP Edge WG

Requirements for Virtualization in Next-Generation Industrial Control Systems

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

Best Practice Deployment of F5 App Services in Private Clouds. Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect

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

Kubernetes made easy with Docker EE. Patrick van der Bleek Sr. Solutions Engineer NEMEA

"Charting the Course... H8Q14S HPE Helion OpenStack. Course Summary

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

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Network Function Virtualization Using Data Plane Developer s Kit

HPE Helion OpenStack Carrier Grade 1.1 Release Notes HPE Helion

Securing Microservice Interactions in Openstack and Kubernetes

Full Scalable Media Cloud Solution with Kubernetes Orchestration. Zhenyu Wang, Xin(Owen)Zhang

Red Hat OpenStack Platform 13

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

Docker Enterprise Edition on Cisco UCS C220 M5 Servers for Container Management

vcloud NFV OpenStack Edition Reference Architecture VMware vcloud NFV OpenStack Edition 3.0

HPE Strategy for VMware Cloud Foundation

Distributed Data Centers Within Juniper Networks Mobile Cloud Architecture. Mobile World Congress 2017

Software Defined. All The Way with OpenStack. T. R. Bosworth Senior Product Manager SUSE OpenStack Cloud

Build your own Cloud on Christof Westhues

Enabling Workloads Orchestration in Containers via MultiCloud

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

FLUID COMPUTING. ARC FORUM, India Ricky Watts Director of Industrial Solutions, Wind River IN A SOFTWARE-DEFINED WORLD

Edge Cloud Discussion

HP Helion OpenStack Carrier Grade 1.1: Release Notes

Red Hat Cloud Platforms with Dell EMC. Quentin Geldenhuys Emerging Technology Lead

Accelerate OpenStack* Together. * OpenStack is a registered trademark of the OpenStack Foundation

A developer-friendly telco edge

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

NFV Made Efficient: Living at the Edge. Presented by :

Leveraging OPNFV test tools beyond the NFV domain. Georg Kunz, Emma Foley & the OPNFV testing community

Whitebox and Autonomous Networks

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER

Contrail Cloud Platform Architecture

Network Automation. From 4G to 5G. Juan Carlos García López Global Director Technology and Architecture GCTIO, Telefonica. MWC 2018 Barcelona, Feb 27

NET1821BU THE FUTURE OF NETWORKING AND SECURITY WITH NSX-T Bruce Davie CTO, APJ 2

Deep Insights: High Availability VMs via a Simple Host-to-Guest Interface OpenStack Masakari Greg Waines (Wind River Systems)

Thomas Lin, Naif Tarafdar, Byungchul Park, Paul Chow, and Alberto Leon-Garcia

What You Need to Know About OpenStack + VMware

Contrail Cloud Platform Architecture

Reference Platform Design for Edge Cloud

Integrated Management of OpenPOWER Converged Infrastructures. Revolutionizing the Datacenter

Merging Enterprise Applications with Docker* Container Technology

Building NFV Solutions with OpenStack and Cisco ACI

Red Hat Roadmap for Containers and DevOps

Road to Private Cloud mit OpenStack Projekterfahrungen

Towards a Carrier Grade ONAP Platform Multi Cloud (MC) Architecture for R2+ & Alignment to S3P

Docker and Oracle Everything You Wanted To Know

Testing Network Softwarization

IP routing and mobile packet core update

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

James Won-Ki Hong. Distributed Processing & Network Management Lab. Dept. of Computer Science and Engineering POSTECH, Korea.

ONOS-based Data Plane Acceleration Support for 5G. Dec 4, SKTelecom

Intel, OpenStack, & Trust in the Open Cloud. Intel Introduction

MSB to Support for Carrier Grade ONAP Microservice Architecture. Huabing Zhao, PTL of MSB Project, ZTE

Fujitsu World Tour 2018

OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist

Wireless Network Virtualization: Ensuring Carrier Grade Availability

Transcription:

Akraino & Starlingx: a technical overview

Agenda Why Edge Computing? What s Edge Computing? Akraino and its Building Blocks StarlingX and its Technical Overview Collaboration in Akraino Community 2

Emerging technologies in iot and networks are demanding lower latency and accelerated processing at the edge NFV Edge Infrastructure Wireless (vran,vepc) Wireline (PON) ucpe (SD-WAN) IP Enterprise Services Autonomous Devices Drones Autonomous Vehicles Industry Robots Medical Immersive Experiences Virtual Reality Augmented Reality 360 Video Wearable Cognitive Assistance IoT & Analytics Industrial Sensors Home Devices Retail Healthcare On-Demand NFV Hardware Acceleration A.I. Microservices 5G 3

Why Edge computing? Emerging technologies are demanding lower latency and accelerated processing at the edge High Latency ~25 200ms Edge Cloud Performs data processing at the edge of the network, near data sources Low Latency < 20ms Optimal Not Optimal Central Cloud Highly centralized computing resources of cloud service providers 4

Edge computing Extensions Beyond Cloud Computing and Data Centers Close to Users and Data Sources, Edge Sides Converged Platform of Networks, Compute, Storage and Applications Real-Time, Optimized, Data Localization, Intelligence, Security and Privacy High Performance and Low Latency Large-Scale but Small-Size Zero Touch Provisioning and Automation, Remote, Autonomous Devices Self-Healing, Easy Upgrading, and Long Life Power Supplier 5

What is akraino? Everything about edge akraino is the edge stack Development of Edge Applications Develop Edge applications and create an app/vnf ecosystem Development of Edge Middleware and API Development of Edge API, Middleware, SDKs Cross Platform Interoperability (3 rd party clouds) Fully Integrated Open Edge Stack Fully integrated, working Edge blueprints Edge Stack Life Cycle CI/CD & Tooling Upstream collaboration 6

New edge requires end-to-end automation & interworking Services Cloud Services Residential Services Enterprise Services IOT Services AI Services Software & Automation Cloud Automation Network Automation IOT Automation Infrastructure Enterprise Software Defined Data Centers (SDDC) Data Centers Carrier Network Service Providers MSO/CableCo Cloud Network Public/Hybrid Cloud Service Providers Cloud Hosting Private Cloud Providers Web Service Providers 7

The new edge requirements for akraino project Edge Challenges Large Scale >1000 Locations Need Simple Operations Zero-touch provisioning Zero-touch operations Zero-touch lifecycle Akraino Edge Stack is the first open source collaborative community project exclusively focused on integrated distributed cloud edge platform. Solution Low Cost Start-up, Build, Run Multiple Edge Use Cases Faster innovation but with right integration Akraino Edge Stack integrates multiple open sources to supply holistic Edge Platform, Edge Application, and Developer APIs ecosystem. 8

LF Announcement march 2018 First Open Source Project at Edge gathers momentum, complements other standards & consortiums Edge now an integral part of Open Source Software Ecosystem The Linux Foundation Announces Expanded Industry Commitment to Akraino Edge Stack 9

Akraino building blocks Akraino GUI Dashboard Admin GUI User GUI Akraino Chest Akraino Workflow Platform Workflows Camunda Declarative Configuration Edge Application and APIs Edge Application and Orchestration APIs Applications & VNFs Lightweight Edge App Orchestration Edge APIs Any Edge Applications Community - TBD Edge Cloud(s) Integration APIs Akraino Upper Cloud Lifecycle Tools AI Tools box ETE Operations tools CICD NFV Orchestration Edge Platform Software NFV & Domain Specific Orchestrator Infra Orchestration Storage Network Control Plane Network Data Plane Operation System Network Edge Cruiser Tricycle OpenStack SDS(Ceph) Simple SDN SR-IOV Linux Flavor ONAP Kubernetes Calico OVS-DPDK Thin Linux Unicycle CNI AirShip Under Cloud Lifecycle ETE Security tools Narad (Inventory) ETE Testing Framework (infra, UCP, VNF, App) PINC (N/W Orchestration) Customer Edge Satellite Rover Community Documentation Source: AT&T 10

What is starlingx? StarlingX is a new project being hosted by the OpenStack Foundation Formed with seed code from the Wind River Titanium Cloud portfolio Project will provide a fully integrated OpenStack platform with focus high availability, Quality of Service, performance and low latency needed for industrial and telco use cases Aligned with the OpenStack Foundation Edge Working Group and the Linux Foundation Akraino Edge Stack 11

Starlingx addresses edge gaps Based on Wind river titanium cloud Telco Infrastructure IoT Infrastructure Radio Access Network Virtual CPE Energy Core Networks Network Appliances Content Delivery Networks Multi-access Edge Computing Proven, Integrated virtualization platform saves Time-To-Market Delivered latency, resiliency and performance for Edge use cases Streamlined installation, commissioning and maintenance End-to-End security and Ultra-low latency for Edge applications 100% compatible with open industry and de facto standards Full support for multi-layer HW and SW decoupling Smart Buildings Manufacturing 12

High level project structure Upstream Projects Kubernetes Ceph ovsdpdk CentOS OpenStack extensions Integration Project Host Configuration Service Fault Software Infrastructure Orchestration 13

Starlingx architecture details OSS/BSS Service Orchestration (i.e. ONAP) Edge Applications VM IOT VM CPE K8S Others StarlingX Edge Node(s) Control Node Compute Nodes Storage Node Virtualization Infrastructure Manager (VIM) Infrastructure Orchestration Configuration Fault Service Software Neutron Agent Nova Compute ovsdpdk SRIOV networking KVM Real time Carrier Grade Storage Cluster Centralized, Local, or SAN Linux 14

Scalability for all edge use case deployment models Highly-Available Edge Solution Two servers Multi-Rack Solution 4-100 servers Top of Rack Minimum-Footprint Edge Solution Single server VM VM VM Compute Control Storage VM VM VM Compute Control Storage VM VM VM Compute Control Storage VM VM VM Compute VM VM VM Compute Control Control Storage 1:1 protected pair of servers Storage Storage 15

Addressing the challenges of industrial edge Reliability, management, performance, scalability, security, open standards Virtualized Applications (Level 1-3) Virtual Machine PLC Virtual Machine DCS Virtual Machine HIS Virtual Machine Other Integrated software platform for on-premise critical infrastructure applications StarlingX Software Control Node(s) Compute Node(s) Storage Node(s) Addresses all the key challenges for industrial-grade virtualization and security Industrial-Grade Networking Standard Servers Physical Devices DCS Analyzer Monitoring Safety Systems Wireless Gateway PLC 16

Key capabilities for edge stack StarlingX New Features Upstream OpenStack* w/ Titanium Cloud Extensions Service Titanium Cloud SM + REST API Process Monitoring Bare Metal Bare metal install and node management H/W maintenance Fault Standalone Titanium Cloud FM including Horizon Extensions Platform Orchestration VIM VIM helper components: nova-api proxy, guest API infrastructure S/W Repository System Configuration frontend Software S/W Patching S/W Upgrade Backup and Restore Configuration System Configuration backend Hieradata management Manifest apply 17

Directional vision for akraino Current open source component Commercial Wind River Titanium Cloud component (open sourced in StarlingX*) OpenStack* with Wind River Titanium Cloud patches Applications New StarlingX component Patching Upgrades Edge Apps NFV-VIM System Invent. mtce UPF/DP VNF Containerized Titanium Cloud OpenStack* Fault Mgmt Keystone System Ceph Linux Distributions VM VM VM Helm K8s/Docker Containerized Apps Combining OpenStack* with components from Wind River Titanium Cloud with new extensions to support k8s with Docker* runtime Keystone runs as a shared service on the platform with Ceph for persistent storage Kubernetes* applications deployed by Helm OpenStack is containerized Calico used for container networking backend Retains Wind River Titanium Cloud installation mechanism for bare metal installation Deployment for Intel seed will use Puppet for bare metal and Helm for OpenStack and Containerized Apps Lifecycle for Intel seed will use existing Wind River Titanium Cloud services for bare metal and K8s for remaining 18

Distributed cloud incubation project Central Region(s) Based on OpenStack Regions Central Region (System Controller) Hosting shared services System wide infrastructure orchestration functions Deployment and management of Edge clouds Configuration portal for shared configuration across all Edges (host and OpenStack) Fault aggregation Portal for system wide patch (s/w updates) application Geographically dispersed remote Edge regions Connected to the system controller via L3 network Inter-region communications via REST APIs Edge clouds run a reduced control plane System Controller Region Edge/Subcloud Region Layer 3 Network Edge/Subcloud Region Region One Edge/Subcloud Region 19

In flight seed code evolution based on titanium cloud K8S management of platform/infrastructure services Docker runtime Calico CNI plugin Ceph as persistent storage backend Helm as the package manager Local docker image registry Initial services OpenStack and dependencies (i.e. mariadb, Keystone) leveraging OpenStack Helm Infrastructure orchestration services K8S cluster available for end user applications (control plane apps) 20

Performance features Compute node performance profiles Select performance characteristics that match the workload requirements Optional RT KVM support House keeping functions including interrupts offloaded to dedicated CPU(s) Huge page backend VM s (2M or 1G) Dedicated and shared VM CPUs Including hybrid model for VM High Performance Networking OVS-DPDK SR-IOV PCI-passthrough GPU passthrough support EPA Features HT placement/scheduler policy support Ability to specify CPU models for VMs to leverage advanced features of CPU architectures NUMA node awareness Specify multiple virtual NUMA nodes and required memory per virtual NUMA node Specify mapping of a virtual NUMA node to a physical NUMA node NUMA affinity (relative to vswitch and/or PCI-PT/SRIOV Network load balancing across NUMA nodes vcpu scale up/down Nova-api extension with Heat integration RDT cache allocation technology (CAT) support Enable VMs to reserve slice of L3 cache Delivering Predictable Performance At The Edge 21

Vision for future collaboration Pods OpenStack Pods Pods Pods Infra Ceph Fault Mgmt VM s and bare metal containers as first class citizens Meeting the performance, latency and reliability requirements for the Edge Co-existence in a single deployment Infrastructure Migration of remaining infrastructure services to containers Full support for applications Accelerated container networking with SR-IOV and OVS-DPDK Multi-tenancy support for containers Support for additional container runtimes including Kata containers Pods Config Mgmt Container Platform Helm calico Titanium Services Bare Metal Mgmt kubectl Sr-iov cni Kubeapiserver Kubecontrollermanager Kubescheduler Open Source Building Blocks CentOS/Ubuntu Pods Software Mgmt kublet ovsdpdk cni Kubedashboard Service Mgmt Seed Code Kube-dns etcd Pods Infra Orcheestration Kube-proxy docker Docker registry Software Mgmt 22

Vision for future collaboration Ubuntu OS support Edge deployment simplification enabling zero touch provisioning Centralizing infrastructure management of Edge deployments Securing the edge Remote attestation PTP support and eventually TSN support Identify and work to drive synergies with EdgeX and NEV SDK within Akraino Enable 5G use cases at the Edge vran 23

Akraino is complementary Akraino interfaces with adjacent projects standards, ref arch and ref impl Zero Touch Edge Cloud Automation Container Orchestration Multi-cloud portability IIOT Framework at Edge Open Source Software for Creating Private and Public Clouds AI Framework Across Projects Networking Analytics/Automation Disaggregated Networking Whitebox Operating Systems 24

Akraino benefits enable new business ecosystem & cost savings Users (Enterprises) New Services Open Source-Based Application Developers New Edge Applications Global Open Source Collaboration Public Cloud Provider New Cloud Services More Footprint ROI New Offerings to Existing Customer Base Suppliers Infrastructure (H/W) Support as a Service Extended Portfolio Telco Operator Edge Processing Reduced Backhaul Traffic NFV Infrastructure (5G, Etc.) Edge Services (Public Edge Cloud, API, Analytics) Edge Real Estate 25

For More Information, Please Visit www.akraino.org and www.starlingx.io