michele albano, josé silva, luis lino ferreira...

26
Michele Albano , José Silva, Luis Lino Ferreira [email protected] Seminário da RTCM, Lisbon, January 18 th , 2017

Upload: others

Post on 22-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

Michele Albano, José Silva, Luis Lino Ferreira

[email protected]

Seminário da RTCM, Lisbon, January 18th, 2017

Page 2: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• What is the Industrial IoT

• IIoT challenges

– Adaptability and scalability

– Security

– Real-time and QoS

– Programmability

– New business models

• Conclusions

19-Jan-17 Seminário da RTCM, Lisbon

Page 3: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• First Industrial Revolution (1781):– Invention of the (patented) steam engine by James Watt

– Mechanical production

• Second Industrial Revolution / Technological Revolution (1874):– Invention of the incandescent light bulb

– Electricity, moving assembly line, division of labour

– Mass Production

• Third Industrial Revolution (1969):– Invention of the microprocessor

– Electronics, IT

– Automated production

• Fourth Industrial Revolution / Industrie 4.0 / Digitizing Industry (today)

19-Jan-17 Seminário da RTCM, Lisbon

Page 4: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• Digitizing Industry: European name for an initiative to maximize the benefit of the information– machine and product sensorization (Cyber Physical Systems)

– machine-to-machine (M2M) communications and automation technologies on a global scale

– machine learning and big data technology crunching sensor data

– ubiquitous fruition of the information

• Automated data analysis can enable companies to– detect inefficiencies and problems when/before they happen,

– saving time, money and

– supporting business intelligence efforts

19-Jan-17 Seminário da RTCM, Lisbon

Page 5: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

IIoT Use of IP

• The Industrial Internet of Things (IIoT)– is the use of Internet of Things (IoT) technologies

in manufacturing

– is an enabler for the Digitizing Industry

• All devices have an IP address

• Devices are accessible through the Internet– It complements the custom technologies used in

manufacturing (fieldbuses, etc)

19-Jan-17 Seminário da RTCM, Lisbon

Page 6: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• IIoT has a great potential for:

– quality control

– sustainable and green practices

– supply chain traceability

– overall supply chain efficiency

– user in the loop.

19-Jan-17 Seminário da RTCM, Lisbon

Page 7: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• Adaptability and Scalability

• Security

• Real-time & QoS

• Programmability

• New business models

19-Jan-17 Seminário da RTCM, Lisbon

Page 8: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• Thousands of connected devices, high churn

(set of active devices constantly varying)

• Multiple protocols and data formats imply

the use of translator systems

• Big data analysis requires dynamic servers,

whose computing power can scale with the

load

– But the scalability is hard to test and verify

19-Jan-17 Seminário da RTCM, Lisbon

Page 9: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

Possible solution for adaptability and

scalability:

• Communication Middleware

– Provide most of the required functionalities “out

of the box”

– Both adaptability and scalability can be studied

“once and for all”, and then applied to the

business case

19-Jan-17 Seminário da RTCM, Lisbon

Page 10: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

19-Jan-17 Seminário da RTCM, Lisbon

Scalability for the

communication:

message-oriented

middlewareAdaptability:

translation into unique format

that subsumes the others.

# of adapters grows like n,

instead of n^2

Page 11: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

ENCOURAGE Service Provider

ENCOURAGE Platform

Private Cloud Stack

Energy Brokerage and

Business Intelligence

Supervisory

Control

Server Server Server …

Middleware

Devices Management

HAN

GatewayMessaging infrastructure

Devices

Devices

Devices

MPG

GW

Scalability for the

computation:

Cloud & elasticity

Page 12: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• Tiny devices cannot cope with compute

intensive security functionalities

• How to balance between security and– Configurability

– Dependability

– Usability

– Performance

– Maintainability

• How to audit the system security

• How to program it

19-Jan-17 Seminário da RTCM, Lisbon

Page 13: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

Possible solution to easy out the

implementation of security:

• SOA Frameworks

– Apply SOA principles to the system

– Provide security as a set of main services

19-Jan-17 Seminário da RTCM, Lisbon

Page 14: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• Service Oriented Architecture (SOA) approach for embedded automation and IIoT

• Offers a set of services that ease application development

• Mandatory services:– Service Discovery;

– Orchestration;

– Authorization and Authentication

• A set of optional services:– QoS Manager

– Configuration Manager

– Event handler

• A detailed documentation system

19-Jan-17 Seminário da RTCM, Lisbon

Page 15: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

19-Jan-17 Seminário da RTCM, Lisbon

Orchestration (O) and Service Discovery (SD) Core Systems are only available

after Authentication & Authorization (AA) of the Application Systems

Page 16: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• IIoT application must access sensors and

actuators used on automation applications

– How is it done?

• PLCs provide interfaces to hierarchically superior devices

(dedicated networks)

• IIoT devices operate on different wired/wireless networks

– Shared with other applications / functions

– QoS needed on applications using IoT devices

• To extend the communication control over the shared

networks

19-Jan-17 Seminário da RTCM, Lisbon

Page 17: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

19-Jan-17 Seminário da RTCM, Lisbon

Page 18: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• How to program such large and highly

distributed systems?

• What are the main primitives to be used by

each application domain?

– Application domains are too different, but there

are obvious communalities: communication,

resource management, code deployment, etc

19-Jan-17 Seminário da RTCM, Lisbon

Page 19: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• An obvious solution is to use a middleware.– Leverage on the commonalities

• Still, the set of common primitives are unknown– Low-level send/receive?

– Publish/subscribe?

– Distributed data structures?

• Do we provide primitives for resource management, QoS, translation systems, code deployment, etc?– Common mechanisms for different business cases?

• Visual programming tools will help on building simple applications– What about the complex ones?

19-Jan-17 Seminário da RTCM, Lisbon

Page 20: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• IIoT enables a large set of new applications

and consequently new business models

• Example of novel business area: proactive

maintenance of industrial machine

– Downtimes are very expensive to the factories

• Makes sense to invest big money, to save on the

downtimes

– Reactive -> Preventive -> Predictive -> Proactive

19-Jan-17 Seminário da RTCM, Lisbon

Page 21: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

• Data is collected by sensors on the machine

– Existing sensors + maintenance specific + virtual sensors

– To detect component failures

• Data is gathered from multiple machines

– To improve supply chain for maintenance operations

• Analysed on the cloud, with support from the machine vendor, to provide:

– Profiles of machines with different health state

– Thus, prediction of component failures

19-Jan-17 Seminário da RTCM, Lisbon

Page 22: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

19-Jan-17 Seminário da RTCM, Lisbon

Page 23: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

19-Jan-17 Seminário da RTCM, Lisbon

Data Analysis(Linux , Play2, Spark)

ERP(LN)

NC(Windows XP) DB

API

SafetyPLC API

ETL

Embedded PLC

Press App

MANTIS Sensors

I/O

I/O

MANTIS EPC(Raspberry Pi Linux)

API

I/O ETL

I/O

DB

API

ETL

HMI

API

GUIExpert System

API

Data

APIModels

ETL

WebApp

Model Management

ETL

Page 24: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

1. IIoT can enable the revolution of the

Digitized Industry: Information

– Ubiquitous collection and fruition of information

– Joining of Industrial Automation with IT and Big

Data technologies

2. Most solutions are mediated by middleware

3. IIoT is still full of challenges

19-Jan-17 Seminário da RTCM, Lisbon

Page 25: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

This work was partially supported by National Funds through FCT/MEC (Portuguese Foundation for Science and Technology) and co-financed by ERDF (European Regional Development Fund) under the PT2020 Partnership, within the CISTER Research Unit (CEC/04234); also by by FCT/MEC and the EU ARTEMIS JU within project ARTEMIS/0001/2012 - JU grant nr. 332987 (ARROWHEAD); also by FCT/MEC and the EU ECSEL JU under the H2020 Framework Programme, within project ECSEL/0004/2014, JU grant nr. 662189 (MANTIS)

19-Jan-17 Seminário da RTCM, Lisbon

Page 26: Michele Albano, José Silva, Luis Lino Ferreira mialb@isep.ipprecipp.ipp.pt/bitstream/10400.22/9327/2/The_Industrial_Internet_of... · •To extend the communication control over

19-Jan-17