ELIOT Edge Lightweight and IOT Khemendra kumar PTL

  • Slides: 16
Download presentation
ELIOT – Edge Lightweight and IOT Khemendra kumar, PTL and TSC member of Akraino

ELIOT – Edge Lightweight and IOT Khemendra kumar, PTL and TSC member of Akraino 17 th Dec, 2019

Agenda Akraino Edge Stack overview ELIOT introduction Architecture and Software stack overview Features supported

Agenda Akraino Edge Stack overview ELIOT introduction Architecture and Software stack overview Features supported in Akraino release 1 and release 2 Demo - Video surveillance and Smart data centre use cases

Akraino Edge Stack › The Akraino Edge Stack Project scope includes the software, documentation,

Akraino Edge Stack › The Akraino Edge Stack Project scope includes the software, documentation, testing, integration and creation of artifacts (aka › Membership: “blueprints”) that aid the development, deployment, operation or Intel, AT&T, Ericsson, HPE, Seagate, Nokia, ARM, Dell, Huawei, Intel, Inwinstack, Juniper, NTT, “edge” implementations. adoption of open source Qualcomm, Radysis, Red Hat, WRS, (IBM, VMware). › Akraino is a quasi-umbrella nested in the LF Edge umbrella › Blueprints = Ref Architectures; Feature projects = any development projects. 3

Edges What is Edge computing? Edge computing is a distributed computing paradigm which brings

Edges What is Edge computing? Edge computing is a distributed computing paradigm which brings computation an d data storage closer to the location where it is needed, to improve response times and save bandwidth. ELIOT target edge

ELIOT – Brief Introduction ELIOT is “Edge Lightweight and IOT” BP family under Akraino

ELIOT – Brief Introduction ELIOT is “Edge Lightweight and IOT” BP family under Akraino Blueprint category. ELIOT BP family has 2 use case Io. T gateway SD-WAN, WAN edge, u. CPE Industry Sector: WAN edge, enterprise, diverse Io. T applications in various vertical market segments, Carriers/service providers Business driver: Many diverse business applications require a converged Io. T gateway Enterprise WAN edge use of SD-WAN solutions or universal CPU (u. CPE)

ELIOT Architecture ELIOT Aim to deliver lightweight Edge solutions for IOT Gateway and SD-WAN

ELIOT Architecture ELIOT Aim to deliver lightweight Edge solutions for IOT Gateway and SD-WAN scenarios It will be validated on different devices and provide a variety of reference application Cooperate with Kube. Edge community

ELIOT Software stack Designed For Edge computing application Lightweight software/tool warehouse Lightweight edge computing

ELIOT Software stack Designed For Edge computing application Lightweight software/tool warehouse Lightweight edge computing Paa. S Lightweight operating system/virtualization X 86/ARM 32/ARM 64

ELIOT Deployment Architecture for Demo ELIOT Manager 1. ELIOT Video Surveillance Topology (Network cloud

ELIOT Deployment Architecture for Demo ELIOT Manager 1. ELIOT Video Surveillance Topology (Network cloud Edge) Using the kubenetes Management Node Edge algorithm/model update to ELIOT Node Facial recognition on Node Internet and path mapping on Manager Core DC video surveillance (video wall) interface 2. Edge. X Foundary demo on Eliot ELIOT Node videos surveillance ELIOT Node Edge. X Get data from sensor Temperate is sent to Rule Engine every 30 seconds It sends commands(HTTP PUT) to Smart AC to 1) Switch on the AC when temperate >50 2) Switch off the AC when temperate <50 The rules are configurable

Release 1 Key features and implementations Support ELIOT Node Management and device management by

Release 1 Key features and implementations Support ELIOT Node Management and device management by Kubernetes and Kube. Edge respectively. Resource monitoring of all edge nodes is done from ELIOT Manager using c. Advisor and Prometheus. Support multiplatform architecture x 86 and aarch 64 Support Heterogeneous deployment over cloud and edge nodes Full CI/CD deployment ready and verified Platform is ready to support different IOT Gateway use cases for Edge computing. Video Analytics is one of use case verified on this platform.

Release 2 Features Overview Integrated Edge. X framework on ELIOT Platform for enable Industries

Release 2 Features Overview Integrated Edge. X framework on ELIOT Platform for enable Industries IOT use cases. ELIOT support and verified on Tailored OS, Ubuntu and Cent. OS. Single click installation of ELIOT platform Portal for IOT Gateway with enabled features like application and platform management. Enable community Validation testing in CI for Hardware, OS and K 8 s layers. OPC-UA test enabled on ELIOT platform. The Linux Foundation Internal Use Only

ELIOT enable Use cases Diverse types of applications in various sectors, as below(but not

ELIOT enable Use cases Diverse types of applications in various sectors, as below(but not limited to): Industrial IOT devices automation and enable IOT applications Video surveillance Smart cities, smart offices Smart data center Industrial park, Campus office Large Farms etc. WAN edge, u. CPE etc. The Linux Foundation Internal Use Only

Use case 1: ELIOT Video Surveillance Topology ELIOT Manager geo-path-track RTSP DDS Rest Internet

Use case 1: ELIOT Video Surveillance Topology ELIOT Manager geo-path-track RTSP DDS Rest Internet Demo Brief : 5001 Using the kubenetes Management Node Db storage Facial recognition and path mapping Core-Controller Edge algorithm/model update : 5004 Core DC video surveillance (video wall) interface tput u o s lytic Ana ELIOT Node 1 facerecognition dvr : 5005 tv-wall : 5002 facerecognition ELIOT Node 2 dvr : 5005 tv-wall : 5002 DD S device-driver el d o M S) D (D te a d up : 5000 device-driver RTSP video-streamer 1 : 5000 video-streamer 2 video-streamer 3 video-streamer 4 1 Instantiating the ELIOT Manager and ELIOT Nodes 2 Start the video surveillance application. 3 Camera Plug & Play 4 The DDS (message bus) is used to send videos to implement fast transmission of multiple sinks. 5 The object to be identified is updated. The ELIOT node can be locally processed. 6 The ELIOT node sends the analysis output to the ELIOT manager. 7 The ELIOT manager maps object paths by collecting all edge data. 8 The video surveillance target is ready for display.

ELIOT Node Resource Monitoring ELIOT Manager Internet Demo Brief Promethus/c. Advisor The c. Advisor

ELIOT Node Resource Monitoring ELIOT Manager Internet Demo Brief Promethus/c. Advisor The c. Advisor runs on the ELIOT node. The Prometheus runs on the ELIOT manager, collects statistics on the ELIOT node container, and monitors the ELIOT node. ELIOT Node 1 ELIOT Node 2 ELIOT Node N Grafana Runs on the ELIOT manager and provides ELIOT node health monitoring.

Use case 2: ELIOT Smart Edge. Data center(Integrate Edge. X) Demo Brief A centralized

Use case 2: ELIOT Smart Edge. Data center(Integrate Edge. X) Demo Brief A centralized dashboard for monitoring of DC ambient conditions ELIOT Manager (Network cloud Edge) Automatic maintain optimal temperature in Server room Internet ELIOT node Smart Detection app (Edge. X) Export distribution Rule Engine Smart Edge DC Devices (Sensors, AC etc. ) core command core data Easy to manage and set temperature range Reduce energy costs with efficient technologies like Edge. X, various sensors etc.

Welcome for contributions Upcoming Features: Support Industrial IOT ecosystem – “OPC-UA-TSN enabling for Industrial

Welcome for contributions Upcoming Features: Support Industrial IOT ecosystem – “OPC-UA-TSN enabling for Industrial IOT” OS tailoring and support ELIOT on them. Lightweight Paa. S/Middleware stack support like K 3 s, qemu, kubevirt, eclipse IOT etc. Unified Portal for platfrom managment and for App developers Provide sandbox with SDKs and tools chains for app developers Weekly meeting on every Wednesday @6 AM PST time. Khemendra. kumar@huawei. com The Linux Foundation Internal Use Only

THANKS The Linux Foundation Internal Use Only

THANKS The Linux Foundation Internal Use Only