vortex 2.4 the industrial internet of things platform

46
Copyright PrismTech, 2017 Angelo Corsaro, PhD CTO, ADLINK Tech. Inc. Co-Chair, OMG DDS-SIG [email protected] Vortex II The Industrial IoT Connectivity Standard

Upload: prismtech

Post on 12-Apr-2017

73 views

Category:

Software


4 download

TRANSCRIPT

Page 1: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

AngeloCorsaro,PhDCTO,ADLINKTech.Inc.Co-Chair,[email protected]

Vortex IIThe Industrial IoT Connectivity Standard

Page 2: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7Architectural Trends in IIoT

Page 3: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7IIoT architectures are converging toward Fog Computing to address their Connectivity, Latency, Throughput, Determinism, Security and Cost challenges

From Cloud to fog computing

Page 4: Vortex 2.4 The Industrial Internet of Things Platform

Horizontal, system-level architecture that distributes computing, storage, control and networking functions closer to the users along a cloud-to-thing continuum

Fog Computing| fɒg kəmˈpjuːtɪŋ|

Page 5: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7Standards in Iiot

Page 6: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

The recently released IIC Connectivity Framework reveals how the OMG DDS is the fittest standard for connectivity in IIoT

I IC Connectivity

Page 7: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

The OpenFog Consortium Reference Architecture identifies the OMG DDS as one for the key Connectivity and Data Management standards

Open Fog Reference Architecture

Page 8: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

DDS is widely used for horizontal (east-to-west) communication on the Control and Information Layers

But it is applicable for horizontal across any view

DDS in IIRA

Real-Ti

me

SoftRe

al-Time

Interact

ive

DDS

DD

S

Page 9: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

The IIC and Industrie4.0 have mapped the scope of the two reference architectures, thus allowing for mapping IIC to I40

I IC and Industrie4.0

Page 10: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

DDS has applicability across the 6 IT levels

For the SCADA and the life-cycle, DDS’ applicability depends on the constraints of the device

DDS-XRCE will bring connectivity to extremely small devices, i.e. at most 100KB of RAM

DDS in I4.0

DDS

DD

S

DDS

Page 11: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

DDS has emerged as the connectivity standard that best addresses the Connectivity, Latency, Throughput, Determinism, Security and Cost of IIoT Systems

DDS: The IIoT Connectivity Standard

TCP UDP

IP

802.3 802.11

DDSI-RTPS

L3: Network

App App App

L2: Data Link

L1: Physical

L4: Transport

L5: Session

L6: Presentation

User

L7: Application

Secu

rity

X-Ty

pes

DCPS

RPC

...

802.1 ...

C/C++, Java, .Net, JavaScript, Python, etc.

Page 12: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Page 13: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Vortex builds-upon and extends DDS capabilities to provide the most efficient, ubiquitous, interoperable,

secure and multi-platform connectivity and data virtualisation infrastructure for IoT / IIoT

ortex

Page 14: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

DDS implementations

Page 15: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Vortex provides different DDS implementations optimised for OT, IT and consumer platforms

Each of the DDS implementation optimises usability for its target environments

Vortex DDS flavoursVORTEXCafé

VORTEXWeb

VORTEXOpenSplice

VORTEXLite

Page 16: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

The most scalable, deterministic and complete DDS implementation on the market

Federated deployment and advanced traffic scheduling for total control over nodal communication resources

Vortex OpenSpliceVORTEXCafé

VORTEXWeb

VORTEXOpenSplice

VORTEXLite

Page 17: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

The top performing DDS implementation on the market

Small footprint and support for a wide set of embedded and real-time targets

Vortex LiteVORTEXCafé

VORTEXWeb

VORTEXOpenSplice

VORTEXLite

Page 18: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

The only 100% pure Java DDS implementation on the market

High performance and optimised for Android

Vortex CafeVORTEXCafé

VORTEXWeb

VORTEXOpenSplice

VORTEXLite

Page 19: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Pure JavaScript, plug-in-free, DDS implementation

Brings Real-Time connectivity to HTML5 applications

Vortex WebVORTEXCafé

VORTEXWeb

VORTEXOpenSplice

VORTEXLite

Page 20: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Infrastructure

Page 21: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7Vortex Fog and Vortex Cloud transparently, securely and efficiently extend DDS systems to Internet Scale

Vortex Infrastructure

Page 22: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Vortex Fog is an elastic and fault-tolerant software appliance that transparently draws a boundary around a subsystem to control and adapt QoS and transports, e.g. from UDP/IP m-casts to TCP/IP, and information flow

Vortex Fog also minimises discovery traffic while maintaining interoperability and dynamic matching

Vortex Fog

Page 23: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Vortex Cloud is a elastic, fault-tolerant, multi-data-centre, and IaaS independent “Cloud Messaging” implementation of DDS

Vortex Cloud be used to transparently integrate systems that can’t directly talk with each other because of NAT/FIREWALLS

It can be used for as a very high performance Private Cloud Messaging as an alternative to Amazon SMS, SQS, or Azure Service Bus

Vortex Cloud

Page 24: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7Vortex Fog and Vortex Cloud can be composed on a generic graph topology to achieve the required scale.

Vortex Cloud and Vortex Fog are to DDS what IP-Routers and IP-Switches are to IP

Composing Vortex Cloud & Fog

Page 25: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Security

Page 26: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Fine-grained access control over Partition/Topic regular expressions

Pluggable authentication, access control, crypto and logging

Data-Centric Security

Arthur Dent

Arthur Dent

Ford Prefect

Zaphod Beeblebrox

Marvin

Trillian

left/A(r,w), left/B(r)

left/A(r,w), left/B(r,w), left/X(r)

left/*(r,w)

left/*(r), right/(w)

left/A(r,w), left/B(r,w), right/C(r,w)

Ford Prefect

Zaphod Beeblebrox

Trillian

Marvin

A

B

A,BX

*

*

A,B,C

Identity Access RightsSessions are authenticated and communication is encrypted

Only the Topic included as part of the access rights are visible and accessible

Page 27: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Boundary security support enabled by Vortex-Fog

Separates security concerns at different scales and controls what information is exposed

Vortex Security

Page 28: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Vortex Integrations

Page 29: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Vortex comes with native integration with some of the most popular open source and commercial Analytics Technology

Analytics

Page 30: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Vortex has integration toward several tools and technologies.

For instance, it integrates with Node-Red, Apache Camel, Freeboard, etc.

And Many Other.

Page 31: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

What’s new in Vortex 2.4

Page 32: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Performance

Page 33: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Ultra-Low LatencyINTRA-LAN End-to-End Latency

Xeon-10gbps

mic

ro-s

ecs

15

21

28

34

40

data-size4 1027 2050 3073 4096

OpenSplice 6.7.0Lite 2.0.6

Page 34: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

High-ThroughputINTRA-LAN Throughput

Xeon/10 gbps

Mbp

s

0

2500

5000

7500

10000

data-size0 4096 8192 12288 16384

OpenSplice 6.7.0Lite 2.0.6

Page 35: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

High-ThroughputINTRA-LAN Throughput

Xeon/10 gbps

Mbp

s

0

2500

5000

7500

10000

data-size0 16459 32917 49376 65834

OpenSplice 6.7.0Lite 2.0.6

Page 36: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Infrastructure

Page 37: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Vortex Cloud and Fog configuration has reduced to almost nothing

New Load Balancing and Fault-Tolerance strategies provided improved scalability and resilience

Simpler, Faster, More Scalable

Page 38: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Integration

Page 39: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Matlab Simulink IntegrationMap MATLAB classes and Simulink Bus to DDS Topics.

Full control over DDS entities configuration thought the MATLAB / Simulink modelling environment

DDS-connectivity between MATLAB/Simulink applications and DDS applications

Page 40: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Features & APIs

Page 41: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7Full support for coherent updates, allowing for atomically updating a set of topics

Coherent updates//...//Beginacoherentchange//bycreatinganewsyntactical//scope{CoherentSetcs(pub);dwA.write(a);dwB.write(b);dwC.write(c);}//Thecoherentchangeis//committeduponthedestruction//oftheCoherentSetobject

Page 42: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7Uniform support for ProtoBuf-based Topic type declaration and encoding

Uniform support for the new C99/C11 DDS API

New API and Encoding

11

Page 43: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Support for Open Source FACE™ 2.1 Transport Services Segment (TSS) implementation with APIs in both Java and C++

FACE™ 2.1 compliance

Page 44: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

Summing Up

Page 45: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

DDS is emerging as the standard for connectivity and data management in IIoT

Vortex II provides the most advanced and feature rich DDS-based connectivity and data-management platform

Vortex II

Page 46: Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7