The IoT Solutions Space: Edge-Computing IoT architecture, the FAR EDGE Project John Professor Athens Information

Similar documents
All the presented projects have received funding from the European Union s Horizon 2020 research and innovation programme

D4.1. Functional and Modular Architecture of MIDIH CPS/IOT System v1

Industrial IoT Solution Architecture Design From Connectivity to Data

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER

VDMA Bayern I4.0 Projekt. Nürnberg Unrestricted Siemens AG 2017 Page 1. A. v. Paumgartten Partner Manager Siemens

From Data Deluge to Intelligent Data

TECHNOLOGY PLATFORM STRATEGY

THE IOT CORE INDUSTRIAL EDGE INTELLIGENCE PLATFORM

Bluemix Overview. Last Updated: October 10th, 2017

The Open IoT Stack: Architecture and Use Cases

Maturing IoT solutions with Microsoft Azure

Course 20535A: Architecting Microsoft Azure Solutions

Open Source in IoT Architecture

Maturing IoT solutions with Microsoft Azure. Glenn Colpaert Azure/IoT Domain

Content. 1. Corporate goals: machine builders / end customers 2. Solution strategies 3. Requirements 4. Solutions 5. Solution validation

Azure IoT Suite. Secure device connectivity and management. Data ingestion and command + control. Rich dashboards and visualizations

Fog Computing on the Plant Floor

Lesson 3 Cloud Platform as a Service usages for accelerated Design and Deployment of IoTs

The Connectivity Foundry. Open, collaborative and agile innovation for like-minded industrial SMEs

Smart Manufacturing Machine Learning for Predictive Maintenance. Javier Díaz, Aingura IIoT Dan Isaacs, Xilinx

Accelerating Innovation in the Industrial Internet of Things

PRODUCT UPDATES APJ PARTNER SUMMIT - BALI. February Software AG. All rights reserved. For internal use only

Integrating the Enterprise. How Business Leaders are Implementing Digital Integration

Your Top 5 Reasons Why You Should Choose SAP Data Hub INTERNAL

White Paper: VANTIQ Competitive Landscape

Architecting Microsoft Azure Solutions

Machine. Angelo Zerega Senior Technical Sales Specialist: IoT - Industry Digital Transformation

Bridging the Gap between Operations and Information Technology

Industrie 4.0: IoT as a Game Changer in Future Manufacturing


TECHNOLOGY PLATFORM STRATEGY

Find the Information That Matters. Visualize Your Data, Your Way. Scalable, Flexible, Global Enterprise Ready

Deploy de aplicações na nuvem usando serviços de IoT e Computação Cognitiva

Capgemini s PoV on Industry 4.0 and its business implications for Siemens

INDUSTRIAL IOT TECHNICAL STRATEGY WITH USE CASES

Applicazioni Cloud native

Closing the loop of an industrial value chain with MindSphere IoT. Embedded Conference Finland

Secure information access is critical & more complex than ever

Microsoft Azure Architect Design (AZ301)

Alexander Hein 26 September 2017 PREPARE FOR THE NEW ERA OF IIOT USING OPC UA CONNECTIVITY

Azure PaaS and SaaS Microsoft s two approaches to building IoT solutions

Transform Application Performance Testing for a More Agile Enterprise

SAP Cloud Platform Integration Product Overview

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

INTERNET OF THINGS WITH CUMULOCITY AND THE DIGITAL BUSINESS PLATFORM

JOURNEY TO AS A SERVICE

Industrial Internet Architecture

Microsoft Azure Essentials

Smart Factory Web: Goals. Smart Factory Web: a testbed for IIC and Industrie 4.0 8/22/2018

INDUSTRIAL INTERNET MEETS INDUSTRIE COMBINING THE BEST OF TWO WORLDS DIRK SLAMA. Vice President, Bosch Software Innovations GmbH

Innovate with Oracle Public Cloud Platform & Infrastructure Services

Architecting Microsoft Azure Solutions

Understanding Cloud. #IBMDurbanHackathon. Presented by: Britni Lonesome IBM Cloud Advisor

Push IIoT Data from Sensor to Cloud Without Getting Lost Along the Way

Chris Nelson. Vice President Software Development. #PIWorld OSIsoft, LLC

Cognitive IoT unlocking the data challenge

Decisyon App Composer (DAC) Technology Overview

Stateful Services on DC/OS. Santa Clara, California April 23th 25th, 2018

Industrial Connected Product Solutions

Edge Analytics for IoT Device Intelligence

CIO Guide: Process and Data Integration in Hybrid Landscapes

"Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary

Architecting Microsoft Azure Solutions

Endeco Technologies. a case B-Scada, Inc B-Scada, Inc.

KRnet. IoT Cloud Ecosystem. KangYoon Lee, Korea Lab Director IoT Korea Lab 2014 IBM Corporation

PUBLIC. Copyright 2018 Rockwell Automation, Inc. All Rights Reserved.

WHAT S DRIVING THE RETAIL BANKING INDUSTRY TO CLOUD?

Siemens. MindSphere. The cloud-based, open IoT operating system.

Smart Factory Web overview

Edge Processing - A Paradigm for Instantaneous Value Realization

Industrial Internet: Challenges & Opportunities. IOT/WebRTC. November 5, 2014 Dave Duggal, EnterpriseWeb

Building IoT Solutions in Azure

Pentaho 8.0 and Beyond. Matt Howard Pentaho Sr. Director of Product Management, Hitachi Vantara

The Hybrid Enterprise: Working Across On-premises, IaaS, PaaS and SaaS

MICROSERVICES. Prabavathy Arumugam Software AG. All rights reserved. For internal use only

INDUSTRIAL INTERNET AND INDUSTRIE COMBINING THE BEST OF TWO WORLDS

Technical Architecture for Hybrid Cloud Scenarios. Gunther Schmalzhaf, Digital Business Services, SAP

Microsoft FastTrack For Azure Service Level Description

Delivering Business Results for Connected Industrial Systems

Second Wave of Digitalization From Industrie 4.0 to Data-Driven Business

SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other

Deliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service

Integration in a Cloud native world

The cloud-based, open IoT operating system

Managing Your Assets with Status

Britain s 4th Industrial Revolution Vision to Reality Siemens AG 2015 siemens.com

EXPERIENCE EVERYTHING

Industrial Internet & Smart Manufacturing

Azure Stack. Unified Application Management on Azure and Beyond

Cloud Platforms. Various types and their properties. Prof. Balwinder Sodhi. 1 Computer Science and Engineering, IIT Ropar

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

DEVELOPING APPLICATIONS USING MICROSERVICES AND MICROSOFT AZURE SERVICE FABRIC 1

Week 1 Unit 1: Basics. January, 2015

Outcomes, Insights and Best Practices from IIC Testbeds: Smart Factory Web Testbed

ENABLING EMBEDDED DEVICES FOR INDUSTRIAL INTERNET OF THINGS (IIoT)

Middleware Modernization: lay the foundation to your digital success

MQ on Cloud (AWS) Suganya Rane Digital Automation, Integration & Cloud Solutions. MQ Technical Conference v

Central Role of Messaging Middleware in Cloud and Digital Transformation Initiatives

Cloud OS Customer-Ready Services

Four IoT Platform Must-Haves That Can Accelerate Your IoT Deployment

Transcription:

The IoT Solutions Space: Edge-Computing IoT architecture, the FAR EDGE Project John Soldatos (jsol@ait.gr, @jsoldatos), Professor Athens Information Technology Contributor: Solufy Blog (http://www.solufy.com/blog) & The Internet of All Things (theinternetofallthings.com)

Industrial IoT Applications in the Cloud Industrial IoT (IIoT) Applications are in the Cloud: Based conventional Cloud Models (IaaS, PaaS, SaaS) But also IIoT specific cloud models (e.g., Sensing as a Service, Maintenance-as-a-Service) IaaS PaaS SaaS Performance Capacity Cloud of sensors and actuators Most widespread nowadays (Public IoT Clouds) Built over PaaS IoT in the Cloud Business Model: Data/Sensor provider Access to data, not to hardware Specific application domains Elasticity Utility-Driven Access control to resources Tools & facilities for app development Typical utilitybased business models 2

Industrial IoT Solutions in the Cloud: The State-of-the-Art General purpose public IoT cloud services, offered by IT vendors E.g., Microsoft s Azure IoT Suite IBM s Watson IoT platform SAP s HANA Cloud platform with IoT support and extensions Amazon AWS IoT LogmeIN s Xively platform Not tailored to specific verticals Scalable and cost-effective cloud infrastructures for IoT IIoT services offered by leaders in industrial solutions E.g.., SIEMENS, Bosch, ABB etc. Partnerships between IIoT vendors and providers of IT (IoT/cloud) infrastructure services e.g., ABB & Microsoft partnership, Bosch s IoT services run over various digital plumbing platforms such as Amazon s Distinction of business roles 3

Limitations of IIoT in the Cloud Waste of bandwidth Network latency Inefficient use of storage Limited flexibility to address privacy and data protection Data away from users Not all IoT data need to be stored in Cloud Waste of bandwidth especially in large scale applications Interactions with the Cloud are not network efficient Can be a problem for real-time application Information with limited (or even zero) business value is stored Typical example: Sensor data that does not change frequently (such as temperature information) All data stored to the Cloud No easy way to isolate private/personal data Not ideal for applications involving mobility and large scale deployment Higher latency and cost 4

Edge Computing Edge Node Types Benefits When Cloud is not enough: Edge Computing to your rescue Move IoT data processing and actuation to the edge of the network Introduce a layer of gateways (Edge Nodes) between the Cloud and the IoT devices Depend on the scale and the nature of the deployment Embedded controllers or IoT devices with processing capability Computers Clusters or smallscale data centers Reduced latency for real-time applications Efficient use of bandwidth and storage resources Improved scalability Reduction in costs and energy consumption Better privacy control 5

High Level Concept 6

Edge Computing Standards & Reference Implementations for IIoT Standards: OpenFog Consortium & OpenFog Reference Architecture Industrial Internet Consortium (IIC) and Industrial Internet Consortium Architecture Implementations: IIC s Edge Intelligence Testbed EdgeX Foundry (Dell/EMC) 7

FAR-EDGE = Joint effort of global leaders in manufacturing and IoT towards adoption of virtualized Factory Automation Cloud and Edge Computing for Manufacturing Decentralization of control RAMI 4.0 & Industrial Internet standards Expected Outcomes Reduced Time to deploy new automation concepts and technologies (e.g., 3D printers) Better Exploitation of Data Increase automation in factories Improve process agility Enable x-factory collaboration RAMI Compliant Implementation FAR-EDGE Aligns to RAMI4.0: Common Language for I4.0 (work-in-progress) Advisory Board Member

FAR-EDGE Vision and Unique Selling Proposition Vision: The vision of FAR-EDGE is to research & provide a first-ofa-kind Industrie 4.0 compliant factory automation (FA) platform based on the edge computing paradigm, which will deliver the benefits of the decentralized automation and without compromising the production quality, time and cost offered by existing platforms. USP: FAR-EDGE goes beyond existing edge computing efforts for FA (E.g., IIC Edge Intelligence Testbeds) based on the use of blockchain and smart contracts for flexibly orchestrating factory automation tasks across plants and factories H2020 Research and Innovation Action - This project has received funding from the European Union s Horizon 2020 research and innovation programme under grant agreement N. 723094 9

FAR-EDGE Architecture: High Level Logical View (Layered) 10

Cloud / Enterprise FAR-EDGE Open Analytics API Services Secure State for Analytics Inter-Site Databus (WAN / Internet) Site / Factory Sharing S S S Blockchain peer nodes run on cloud hardware. Collection and aggregation of Site Analytics results from individual trusted Sites. E D G E C O M P U T I N G Unit / Plant Device / Machine Edge Analytics RTE Connectivity Middleware Host process runs on server-class hardware. Provides a runtime environment for Edge Analytics. Internally, the RTE provides services for subscribing to Machine-level Data Streams and for publishing local results to APi4Analytics and/or SSS. One-to-one integration with IoT Devices and DAEDALUS-powered Machines (not a bus/aggregator), presents a unified Data Stream API. 11 IoT Devices (MQTT & OPC Data Stream API DAEDALUS Runs on PLC-class hardware.

FAR-EDGE Layers & Elements (1) Connectivity Middleware Data Routing Synchronization Reconfiguration Interfaces to the Field through several standardsbased protocols (OPC-UA, MQTT, ) and automation frameworks IEC 61499 Homogenizes data according to FAR-EDGE Data Models Provides services to upper layers in a way that hides the connectivity protocol used Provides data filtering functionalities Note: According to IIC Connectivity is a Cross- Cutting Function Enables the combination, fusion and routing of multiple data streams from field devices It typically consumes data from the connectivity middleware Delivers combined streams to higher layer via a Message Bus infrastructure Keeps the Digital Representation of the Plant (Plant Description, CPS Models, Simulation Models) in synch with the physical world In FAR-EDGE it will most likely deal with a subset of the factory mini-world relevant to the use cases Runs independently of scenarios and other functionalities (as framework service ) Leverages the synchronization capabilities in order to reconfigure the digital world based on changes to the physical world Handles complete processes (including batches of synchronization steps) Triggered from changes in the physical world (connectivity middleware layer) or the blockchain 12

FAR-EDGE Layers & Elements (2) FAR-EDGE Database / Datastore: Service Registry Automation Analytics Reflects a digital representation of the plant in terms of FAR-EDGE operations & applications Comprised of Metadata = FAR- EDGE CPS Models & Data = Reflecting the actual status of the plant Provides dynamic information about the status of the plant, along with dynamic bindings & handles to FAR- EDGE services (Service Oriented Approach) Implements automation workflows leveraging secure state sharing services In the scope of an automation workflow it can change and validate the status of objects and processes Implements analytics workflows & pipelines based on rules configured in the blockchain Keeps track, configures and evolves the state of analytics rules in order to implement data analytics logic over shopfloor data 13

FAR-EDGE Layers & Elements (3) Secure State Sharing SSS Powered by blockchain distributed ledger Provides the means for distributed configuration and validation of automation and analytics rules Provides the means for tracking and evolving the state of objects and processes involved in the automation Empowers analytics and automation Should be also used for the reconfiguration (even though reconfiguration box is outside SSS) Simulation Leverages data from the connectivity middleware via data routing Exploits persistence services over the CPS models & Plant Description models (data & metadata) Implemented based on simulation engines from SIEMENS & SUPSI 14

Example Physical View 15

FAR-EDGE Implementation Technologies (1) Component Connectivity Middleware Implementation Technology Arrowhead or Open Source frameworks for MQTT, OPC UA Custom Drivers to Factory Databases in WHR / VTC FAR-EDGE DAEDALUS interface for IEC 61499 Data Routing Apache Edgent for supporting CPU constrained devices Apache Kafka or Alternative Distributed Streaming Technology FAR-EDGE Database & Service Registry Data Schemas AutomationML (Custom/MAYA), SenseML (Arrowhead), B2MML (Custom) Service Registry (Arrowhead) Data Management (Custom, Arrowhead Historian, BigData Framework e.g. Spark) 16

FAR-EDGE Implementation Technologies (2) Component Implementation Technology Secure State Sharing Hyperledger Fabric Automation & Analytics Configuration Protocols and Rules over the Fabric Simulation Timeseries models (SUPSI) Simulation Engine (SIEMENS) Synchronization Custom implementation possibly extending Arrowhead mechanisms Security NGAC on Policy Enforcement Points (PEP) Reconfiguration Configuration Protocols and Rules over the Fabric 17

Conclusions Edge Computing provides compelling advantages for several IIOT use cases Especially when edge analytics and interactions close to the field are essential Evident also in standards The industry is seeking for reference implementations and best practices FAR-EDGE contributes in this direction It is a reference implementation of an edge computing architecture It also researches blockchain-empowered automation & analytics 18