vortex 2.4 the industrial internet of things platform
TRANSCRIPT
Cop
yrig
ht P
rism
Tech
, 201
7
AngeloCorsaro,PhDCTO,ADLINKTech.Inc.Co-Chair,[email protected]
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