the abstracted network for industrial internet- slides
Upload: meshdynamics-scalable-iot-ready-wireless-mesh-networking-products
Post on 22-Jan-2017
431 views
TRANSCRIPT
The Abstracted Network
Applications of the Abstracted Network:
Disruption Tolerant Networks (Military)
Smart Networks (Enterprise)
Sharing Resources and Leveraging Open Source
Enterprise Class Messaging with Open Standards Understanding Latency Requirements for Applications
Develop OEM Specialized Strategies and Templates for:
Internet of Things Application-to-Application NetworkingReal time Machine to Machine CommunicationsLow Cost IC Chips for IOT Chirp Devices
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 2
Traditional Networks Separate
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 3
Abstracted Network Emulates Separate Networks
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 4
Database Creates all Network Relationships
Manage:•Latency•Multicast•Control Loops•Protocol Translation
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 5
The Abstracted Network
Applications of the Abstracted Network:
Disruption Tolerant Networks (Military)
Smart Networks (Enterprise)
Sharing Resources and Leveraging Open Source
Enterprise Class Messaging with Open Standards Understanding Latency Requirements for Applications
Develop OEM Specialized Strategies and Templates for:
Internet of Things Application-to-Application NetworkingReal time Machine to Machine CommunicationsLow Cost IC Chips for IOT Chirp Devices
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 6
Disruption Tolerance Maintains Connections
X
Nodes may move, disappear, change ‐‐ network stays up
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 7
Disruption Tolerance Maintains Operation
X
Even if network lost completely, local operations continue
X
Applications agent maintains functions
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 8
Software Defined Networking
Enterprise control of legacy applications
Publish/Discover/Subscribe
Abstracted Network Offers Enterprise Tools Everywhere
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 9
Propagator NodesDevices
Integrators(Big Data)
“Chirp”, legacy protocols
Abstracted Network Connects Old and New IOT Devices
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 10
Sharp Smart Network Example
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 11
SPAWAR Autonomous Network Example
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 12
Intel Expects Alternatives to IP in the IOT
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 13
Intel Supporting MeshDynamics Propagator Model
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 14
Applications Running inside Propagator Network
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 15
(Autonomous) Applications Running on Mesh Node
Mesh Tables maintain these “ports”
.. Clients connected to “Ports”
..
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 16
(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
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 17
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
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 18
The Abstracted Network
Applications of the Abstracted Network:
Disruption Tolerant Networks (Military)
Smart Networks (Enterprise)
Sharing Resources and Leveraging Open Source
Enterprise Class Messaging with Open Standards Understanding Latency Requirements for Applications
Develop OEM Specialized Strategies and Templates for:
Internet of Things Application-to-Application NetworkingReal time Machine to Machine CommunicationsLow Cost IC Chips for IOT Chirp Devices
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 19
Objectives of Autonomous Network Test Bed
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 20
Managing Network Latency (Tree Topology)
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 21
Expected Arrival Time
Task Resource Allocation Period
Arrival Stack
Task Stack
Managing Application Latency (Task Scheduling)
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 22
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.
Managing Real Time Enterprise Pub/Sub Messaging
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 23
BEACONING PERIOD
MAX : ~9.08 ms (16+16 SLOTS)
MIN : ~2.26 ms (4+4 SLOTS)
@ 55 mbps
CAP QTDMA
~40 ms SUPER FRAME
SPATIALLY RE-USED TDMA
~23 ms
CSMA/CA or EDCA ~15ms
Managing Latency at the 802.11 MAC Radio Level
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 24
Assume
1. we use QTDMA and CSM/RSCM. 2. Queues unloaded/loaded on 10 ms hard real time clock3. Allocations are made within each Class of Service COS. 4. Within each COS there is a QOS to sort within COS Queue.
Then
1.Reconstruct Super Frame to order Sort inside Super Frame 2.In side super frame of any size, always 10 ms intervals3.In example below 40 ms -> 4 10 ms intervals.
CAP TDMA
SPATIALLY RE-USED TDMA ~23 msCSMA/CA or EDCA ~15ms
BEACONING PERIOD
MAX : ~9.08 ms (16+16 SLOTS)
MIN : ~2.26 ms (4+4 SLOTS)
@ 55 mbps
����
Every 20 ms
Every 10 ms
��
Quasi-TDMA within IEEE 802.11 Protocols
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 25
QTDMA DURATION QTDMA DURATION QTDMA DURATION
Timed Concatenation State Machine (QTDMA)
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 26
Timed Concatenation State Machine (QTDMA)
Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 27
The Abstracted Network
Applications of the Abstracted Network:
Disruption Tolerant Networks (Military)
Smart Networks (Enterprise)
Sharing Resources and Leveraging Open Source
Enterprise Class Messaging with Open Standards Understanding Latency Requirements for Applications
Develop OEM Specialized Strategies and Templates for:
Internet of Things Application-to-Application NetworkingReal time Machine to Machine CommunicationsLow Cost IC Chips for IOT Chirp Devices