Vortex 2.4 The Industrial Internet of Things Platform

Post on 12-Apr-2017

73 views 4 download

Transcript of Vortex 2.4 The Industrial Internet of Things Platform

Cop

yrig

ht P

rism

Tech

, 201

7

AngeloCorsaro,PhDCTO,ADLINKTech.Inc.Co-Chair,OMGDDS-SIGangelo.corsaro@adlinktech.com

Vortex IIThe Industrial IoT Connectivity Standard

Cop

yrig

ht P

rism

Tech

, 201

7Architectural Trends in IIoT

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

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ɪŋ|

Cop

yrig

ht P

rism

Tech

, 201

7Standards in Iiot

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

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

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

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

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

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.

Cop

yrig

ht P

rism

Tech

, 201

7

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

Cop

yrig

ht P

rism

Tech

, 201

7

DDS implementations

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

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

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

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

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

Cop

yrig

ht P

rism

Tech

, 201

7

Infrastructure

Cop

yrig

ht P

rism

Tech

, 201

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

Vortex Infrastructure

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

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

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

Cop

yrig

ht P

rism

Tech

, 201

7

Security

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

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

Cop

yrig

ht P

rism

Tech

, 201

7

Vortex Integrations

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

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.

Cop

yrig

ht P

rism

Tech

, 201

7

What’s new in Vortex 2.4

Cop

yrig

ht P

rism

Tech

, 201

7

Performance

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

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

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

Cop

yrig

ht P

rism

Tech

, 201

7

Infrastructure

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

Cop

yrig

ht P

rism

Tech

, 201

7

Integration

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

Cop

yrig

ht P

rism

Tech

, 201

7

Features & APIs

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

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

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

Cop

yrig

ht P

rism

Tech

, 201

7

Summing Up

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

Cop

yrig

ht P

rism

Tech

, 201

7