challenge: legacy and iot integration with - scalability ... · challenge: scalability and...

23
Challenge: Legacy and IOT Integration with - Scalability - Synchronicity - Security, Standards, Simplicity Introducing: The Abstracted Network

Upload: others

Post on 17-Apr-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

Challenge:

Legacy and IOT Integration with

- Scalability - Synchronicity

- Security, Standards, Simplicity

Introducing: The Abstracted Network

Page 2: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 2

Challenge: Different needs for Legacy and IoT • Billions of legacy controllers, appliances, actuators, and sensors.

Integration of legacy protocols and supporting deterministic latencies etc.

• Enterprises also want to extend SDN-like capabilities to edgeSilos must be integrated and addressable within framework

• Emerging IoT applications will involve trillions of new devices.Some, too dumb, cheap and copious to manage via traditional means

• IP can’t be the lingua franca for all. New Protocols will evolve.Many devices may lack memory, processor – and be unmanageable

Challenges

• How to keep systems O(n) scalable ?

• How to keep performance (latency) predictable?

Page 3: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 3

Challenge: Scalability and Synchronicity

• Performance – must solve O(n2) problemProposed: tree based mesh network routing overhead is O (n)

• Management – extending Enterprise tools via SDNProposed: M2M communications need Device/Protocol Abstractions.

• Control Loop Latencies for round trip (device to Cloud) Proposed: Uncouple local response loops from enterprise-wide round-tripProposed: Time Sensitive Publish/discover/subscribe architecture

• Scope – can’t address billion device individuallyProposed: Dumber devices, smarter edge “machine controllers”

Page 4: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 4

Traditional Networks Separate

Page 5: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 5

Abstracted Network Emulates Separate Networks

“I am talking to a PLC machine controller”

“I am talking to a SDN aware Fabric”

Page 6: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 6

Software Defined Networking

Enterprise control of legacy applications

Publish/Discover/Subscribe

Abstracted Network Offers Enterprise Tools Everywhere

Page 7: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 7

Disruption Tolerance Maintains Connections

X

Nodes may move, disappear, change ‐‐ network stays up

Page 8: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 8

Disruption Tolerance Maintains Operation

X

Even if network lost completely, local operations continue

X

Applications agent maintains functions

Page 9: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 9

“Propagators”(Small Data)

Devices

“Integrators”(Big Data)

“Chirp” or  legacy protocols

Abstracted Network Connects Old and New IOT Devices

Page 10: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 10

Challenge: M2M Messaging cannot be O(n2)

From SLIC-RTI-Barcelona

Page 11: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 11

Data Driven M2M Messaging Scale O(n)

From SLIC-RTI-Barcelona

Page 12: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 12

O(n) Scalable, Physical, Tree, Mesh Network

End Devices

PropagatorMesh Network

FilterGateway

Integrator Function

Chirp Data Streams “Small” Data Flows “Big Data” Analysis

Page 13: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 13

App Database Maintains App Requirements

Manage:• Latency/Jitter• Discovery  • Multicast• Control Loops• Protocol Translation

Page 14: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 14

Expected Arrival Time

Task Resource Allocation Period

Arrival Stack

Task Stack

Managing M2M Application Latency (Scheduling)

Page 15: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 15

Packets to-and-from end devices

Shuttles to/from different destinations

Propagator Node (Edge Router)

“Shuttles” to/from different integrator functions

Chirps unloaded/ reloaded

Application: Real Time Publishing of applications/devices data flows to Subscribers/Applications. Pub/Sub framework with periodic, timed, “shuttle” service between publishers/subscriber apps. .. Applications ingress and egress ports monitored by supervisory audit/management subscribers.

Latency Sensitive M2M Pub/Sub Messaging

Page 16: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 16

(Autonomous) Applications Running on Mesh Node

Mesh Tables maintain these “ports”

.. Clients connected to “Ports”

..

Page 17: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 17

(Autonomous) Applications Running on Mesh Node

M2M Virtual NetworkNormal Operation No Internet Connectivity

Mesh Tables maintain these “ports”

.. Clients connected to “Ports”

.. Applications resident in Network

Page 18: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 18

NMS Displays Machine Status History

M2M Virtual Network

Mac

hine

Sta

tus

Upd

ates

(Autonomous) Applications Running on Mesh Node

Periodic Supervisory Control

Mesh Tables maintain these “ports”

.. Clients connected to “Ports”

.. Applications resident in Network

.. Intermittent Cloud Applications

Page 19: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 19

Synchronicity: M2M over a Scalable O(n) Arch.

Local Machine controllers orchestrate sensor, actuator interactions

Page 20: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 20

SPAWAR (US Navy) Disruption Tolerant Network

Page 21: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 21

Sharp Electronics Robust Hospital Network

Page 22: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 22

Objectives of Autonomous Network Test Bed

Page 23: Challenge: Legacy and IOT Integration with - Scalability ... · Challenge: Scalability and Synchronicity • Performance – must solve O(n2) problem Proposed: tree based mesh network

IIC SLIC RESTON VA MARCH 2017 © 2002-2017 MeshDynamics. All Rights Reserved. 23

Links and References

1. The Abstracted Network

www.meshdynamics.com/documents/ABSTRACTED-NETWORK-FOR-IOT.pdf

2. Chirp Networks

www.meshdynamics.com/Patents/US09258765_B1_CN_020916.PDF

3. Rethinking the Internet of Things (APress Publications)

www.meshdynamics.com/documents/Rethinking-Internet-Of-Things-Book.pdf