what does interoperability mean for the iot?

40
What does Interoperability Mean for the IoT? Stan Schneider, RTI CEO IIC Steering Committee Member

Upload: real-time-innovations-rti

Post on 17-Jul-2015

553 views

Category:

Technology


8 download

TRANSCRIPT

Page 1: What Does Interoperability Mean for the IoT?

What does Interoperability Mean for the IoT?Stan Schneider, RTI CEO

IIC Steering Committee Member

Page 2: What Does Interoperability Mean for the IoT?

©2015 Real-Time Innovations, Inc.

The smart machine era will be the most disruptive in the history of IT-- Gartner 2015

Page 3: What Does Interoperability Mean for the IoT?

What is the Internet of Things?

©2015 Real-Time Innovations, Inc.

Industrial Internet of Things (IIoT)Consumer Internet of Things (CIoT)

Cyber-Physical Systems (CPS)

Page 4: What Does Interoperability Mean for the IoT?

World Economic Forum 2015

• The Industrial Internet will transform many industries, including:

– Manufacturing– Oil and gas– Agriculture– Mining– Transportation– Healthcare

• …and dwarf the consumer side

• Collectively, these account for nearly two-thirds of the world economy

©2015 Real-Time Innovations, Inc.

Page 5: What Does Interoperability Mean for the IoT?

160+ companies

Goal: build and prove a common architecture that interoperates between vendors and across industries

Page 6: What Does Interoperability Mean for the IoT?

160+ Companies, 22 Countries

Page 7: What Does Interoperability Mean for the IoT?

The Industrial Internet Consortium

• Ground Zero for the IIoT: 160+ members• RTI role

– Data management (lead), security (co-lead), use case (lead), architecture, marketing, liaison, safety

– RTI CEO elected to Steering Committee (board)– Lead 4 testbeds

©2015 Real-Time Innovations, Inc.

Page 8: What Does Interoperability Mean for the IoT?

RTI’s Experience• Designed into over $1 T of IIoT

– Healthcare– Transportation– Communications– Energy– Industrial– Defense

• 15+ Standards & Consortia Efforts– Interoperability– Multi-vendor ecosystems

©2015 Real-Time Innovations, Inc.

Page 9: What Does Interoperability Mean for the IoT?

RTI Named Most Influential IIoT Company

©2015 Real-Time Innovations, Inc.

Page 10: What Does Interoperability Mean for the IoT?

IIoT Interoperability Challenges

©2015 Real-Time Innovations, Inc.

Page 11: What Does Interoperability Mean for the IoT?

Interoperable Open Architecture Across Systems

• Next-generation of – Lockheed Aegis– Raytheon DDG 1000– Raytheon SSDS– LCS (Lockheed and GDAIS)– Raytheon LPD-17– Many more, US and allies

• Highly distributed systems include radar, weapons, displays, controls

• Data-centric middleware breaks vendor lock-in, drives interoperability ,and future-proofs the architectural design

©2015 Real-Time Innovations, Inc.

Page 12: What Does Interoperability Mean for the IoT?

Plug-n-Play Interoperability Across Vendors

• Audi hardware-in-the-loop simulation feeds realistic data to components for testing

• The system offers plug-n-play between simulation vendor solutions

• Data centricity enables a modular test environment that scales to work with hundreds of devices

©2015 Real-Time Innovations, Inc.

Page 13: What Does Interoperability Mean for the IoT?

Interoperate Between Intelligence and Legacy• The VW Driver Assistance and

Integrated Safety system combines radars, proximity sensors, and video to assist safe operation

• It helps avoid obstacles, detect lane departures, track eye activity, and safely negotiate bends

• The V-Charge program demoed an auto-charging and parking vehicle in 2014

• The system integrates with existing CANbus through VW Cargate™ ECU

• Data centric middleware enables advanced reactive systems in transportation

©2015 Real-Time Innovations, Inc.

http://www.youtube.com/watch?v=7xQfKTAtyNU

Page 14: What Does Interoperability Mean for the IoT?

Interoperate Between Product Lines

©2015 Real-Time Innovations, Inc.

Revolution®

"GE Healthcare chose the DDS standard because it can handle many classes of intelligent machines. RTI Connext DDS satisfies the demanding requirements of our devices and supportsstandardization on a single communications platform across product lines."

-- J Gustavo Perez, General Manager for

MI&CT Engineering

Page 15: What Does Interoperability Mean for the IoT?

Interoperate Between Connected Devices

• Hospital error is the 6th

leading cause of preventable death

• The Integrated Clinical Environment (ICE) standard specifies interoperability for medical devices

• DDS ties together many classes of devices from many vendors

©2015 Real-Time Innovations, Inc.

“RTI Connext DDS met all our needs – whether

we’re handling 12 patients, or 200.”

-- DocBox Founder, Tracy Rausch

Page 16: What Does Interoperability Mean for the IoT?

Interoperate Across Large Systems

©2015 Real-Time Innovations, Inc.

1000s of patients, >100k devices

Page 17: What Does Interoperability Mean for the IoT?

Interoperate Between Control Systems

• NASA KSC uses RTI for the launch control SCADA for Orion

• 300k points, at 400k msgs/sec• Launch control, in-flight

monitoring, UAV tracking ground station, LPD recovery ship…all run DDS

• DDS connects thousands of sensors and actuators

©2015 Real-Time Innovations, Inc.

Page 18: What Does Interoperability Mean for the IoT?

Interoperate Device-to-Cloud

• Eze Software delivers financial trading software to more than 1,500 buy-side and sell-side institutions in 30 countries

• DDS enables cloud connectivity for the Eze financial trading platform.

©2015 Real-Time Innovations, Inc.

Analytics

Connext TCP (WAN)

ClientClient

ClientClient

Logging

Redundant, Load-BalancedReliable Multicast

Data Center Cloud

GatewayProcessor

GatewayProcessor

GatewayProcessor

GatewayProcessor

Load Balancer

(F5)

Con

ne

xt

Inp

ut B

us

Connext Processing Bus

Monitor

QueueQueueIn-memory workflow

Page 19: What Does Interoperability Mean for the IoT?

Interoperate Between Teams

• Raytheon uses RTI middleware to control the new Zumwalt DDG 1000 destroyer

• DDS coordinates and manages complex, diverse onboard hardware and software systems

• The system connects hundreds of computers, 1500 teams building thousands of applications, and more than 10m publish-subscribe pairs

• Data centric middleware extends real-time scalability

©2015 Real-Time Innovations, Inc.

Page 20: What Does Interoperability Mean for the IoT?

Interoperate Between Plant Components

• DDS controls the 6.8 GW GC Dam– Largest power plant in North America– Fastest-responding major power source on

the Western Grid– Requires 24x7 operation

• DDS met the challenges– Extreme availability– Wide area communications– Multi-level routing– High security– 300k data values

• RTI system live since Jan 2014

©2015 Real-Time Innovations, Inc.

Page 21: What Does Interoperability Mean for the IoT?

Interoperate Between Vendor Components of a Solution

Goals• Efficiently use solar, wind, & EVs

• Create an open marketplace

• Prove viability DataBus

Leads

• RTI: DDS middleware and system integration

• NI: Engineering software and hardware

• Cisco: Grid communications

Phases

1. Proof of Concept at National Instruments

2. Realistic simulation at Southern Cal Edison

3. Live test at CPS Energy San Antonio Grid of the Future

Page 22: What Does Interoperability Mean for the IoT?

Data Centricity Enables Interoperability

©2015 Real-Time Innovations, Inc.

Page 23: What Does Interoperability Mean for the IoT?

©2015 Real-Time Innovations, Inc.

Comic from xkcd.com

Page 24: What Does Interoperability Mean for the IoT?

Data Centric is Different!

© 2015 Real-Time Innovations, Inc.

Point-to-Point

TCP Sockets

Publish/Subscribe

FieldbusCANbus

Queuing

AMQPActive MQ

Data-Centric

DDS

Shared Data Model

DataBus

Client/Server

MQTT RESTXMPPOPC

BrokeredESB

Daemon

Page 25: What Does Interoperability Mean for the IoT?

It’s All About the Data

Data centricity enables interoperation, scale, integration

©2015 Real-Time Innovations, Inc.

Unstructured filesDatabase

Data Centricity Data at Rest

Messaging middleware

DataBus

Data Centricity Data in Motion

Page 26: What Does Interoperability Mean for the IoT?

Data Centric is the Opposite of OO

Object Oriented• Encapsulate data• Expose methods

Data Centric• Encapsulate methods• Expose data

ExplicitShared

Data Model

©2015 Real-Time Innovations, Inc.

Page 27: What Does Interoperability Mean for the IoT?

Data Centricity Enables Interoperability

• Global Data Space– Automatic discovery– Read & write data in

any OS, language, transport

– Redundant sources/sinks/nets

• Type Aware• No Servers• QoS control

– Timing, Reliability, Ownership, Redundancy, Filtering, Security

©2015 Real-Time Innovations, Inc.

Shared Global Data Space

DDS DataBus

Patient Hx

Device Identity

Devices

Sup

ervi

sory

CD

S

Physiologic State

Nu

rsin

g St

atio

n

Cloud

Offer: Write this 1000x/sec

Reliable for 10 secs

Request: Read this 10x/secIf patient = “Joe”

Page 28: What Does Interoperability Mean for the IoT?

Why Choose DDS?

• Reliability: Severe consequences if offline for 5 minutes?• Performance/scale:

– Measure in ms or µs? – Or scale > 20+ applications or 10+ teams? – Or 10k+ data values?

• Architecture: Code active lifetime >3 yrs?

©2015 Real-Time Innovations, Inc.

2 or 3 Checks?

Page 29: What Does Interoperability Mean for the IoT?

Interoperability of the Word “Interoperability”

“Interoperability” is meaningless without “between”

©2015 Real-Time Innovations, Inc.

Page 30: What Does Interoperability Mean for the IoT?

Interoperability Between Language, OS, Chip

©2015 Real-Time Innovations, Inc.

C on VxWorksppc

C# on Windows x86

Java on Android

C++ on Linux

Labview on Windows

Excel on Windows

Node.js on Cloud

JavaScript in Browser

DDS Databus

Serialize native types to

implement data model on

standard wire protocol

Page 31: What Does Interoperability Mean for the IoT?

Interoperability Between Data Models

• Proximity• Platform• Language

• Physical network• Transport protocol• Network topology

©2015 Real-Time Innovations, Inc.

DDS “DataBus”

Seamless data sharing regardless of:

Explicit Shared Data Model with Controlled QoS

Page 32: What Does Interoperability Mean for the IoT?

Interoperability Between Networks

©2015 Real-Time Innovations, Inc.

Image Store

Machine Domain

Scanner HMI

Machine Net

GantryServo

Machine Control (SRIO)

EmitterControl

DosageMonitor

ECG Sync

ScannerControl

PowerSystem

Patient Status

Image Domain

Image Databus

Image Generation

Scanner Data Acquisition

Bridge data model and QoS across network

types

Page 33: What Does Interoperability Mean for the IoT?

Interoperability Between Devices

Map unique devices to standard, common

data model

©2015 Real-Time Innovations, Inc.

Page 34: What Does Interoperability Mean for the IoT?

Interoperability Between Standard Implementations

©2015 Real-Time Innovations, Inc.

OCI ETRI PrismTech IBM RTI TwinOaks

Page 35: What Does Interoperability Mean for the IoT?

Unit DataBusUnit DataBus

Interoperability Between IT & OT

• Connect…– Fast

– Seamless

– QoS controlled

– Secure

– Data centric

• Across 80 Platforms…

• Over 12 Transports

©2015 Real-Time Innovations, Inc.

IntelligentMachines

IntelligentSystems

IntelligentIndustrial Internet

Cloud DataBus

Site DataBus

IntelligentSystem of Systems

Unit DataBus

Sense Act

Think HMI

Machine DataBus

Think HMI

Machine DataBus

Sense Act

Think HMI

Machine DataBus

Hide

Sensor-

Cloud

complex

topology

behind a

single

logical

DataBus

Page 36: What Does Interoperability Mean for the IoT?

Interoperability Between Subsystems & Protocols

• Bridge– Data models

– Protocols

– Security domains

• Isolate subsystems– Control export

– Filter access

– Translate models

©2015 Real-Time Innovations, Inc.

Other protocols

Routing Service

Pluggable Adapters

Transformation Engine

System

Super System

SubsystemSubsystem

SubsystemSubsystem

Page 37: What Does Interoperability Mean for the IoT?

Interoperability Between Security Entities

• Per-Topic Security– Control r,w access for each function– Ensures proper dataflow operation

• Complete Protection– Discovery authentication– Data-centric access control– Cryptography– Tagging & logging– Non-repudiation– Secure multicast– 100% standards compliant

• No code changes!• Plugin architecture for advanced uses

©2015 Real-Time Innovations, Inc.

CBM AnalysisPMU Control Operator

State Alarms SetPoint

Topic Security model:• PMU: State(w)• CBM: State(r); Alarms(w)• Control: State(r), SetPoint(w)• Operator: *(r), Setpoint(w)

Page 38: What Does Interoperability Mean for the IoT?

http://en.wikipedia.org/wiki/Conceptual_interoperability

Bridge transports transparentlyPhysical

Standard protocols (DDS)

“Typesafe” shared schema (IDL/XML)

Industry-specific, standard data models

Interoperability Recommendation

©2015 Real-Time Innovations, Inc.

Interoperability is about sharing Data

Model and QoS

Page 39: What Does Interoperability Mean for the IoT?

The Real Challenge: Span the IIoT

©2015 Real-Time Innovations, Inc.

…the “Industrial Internet” <will> start

the next Industrial Revolution.

Joe Salvo, GE; Founder of the IIC

The real value is an architecture that

spans industries and unites sensor to

cloud.

Page 40: What Does Interoperability Mean for the IoT?

Build the Right Future

©2015 Real-Time Innovations, Inc.