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 Networking
Real time Machine to Machine Communications
Low 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 Networking
Real time Machine to Machine Communications
Low 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 Network
Normal 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
MachineStatusUpdates
(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 Networking
Real time Machine to Machine Communications
Low 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 clock
3. 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 intervals
3.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 Networking
Real time Machine to Machine Communications
Low Cost IC Chips for IOT Chirp Devices

The Abstracted Network for Industrial Internet- Slides

  • 1.
    The Abstracted Network Applicationsof 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 Networking Real time Machine to Machine Communications Low Cost IC Chips for IOT Chirp Devices Shared Resource for Autonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 2 Traditional Networks Separate
  • 2.
    Shared Resource forAutonomous 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
  • 3.
    Shared Resource forAutonomous 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 Networking Real time Machine to Machine Communications Low 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
  • 4.
    Shared Resource forAutonomous 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
  • 5.
    Shared Resource forAutonomous 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
  • 6.
    Shared Resource forAutonomous 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
  • 7.
    Shared Resource forAutonomous 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
  • 8.
    Shared Resource forAutonomous 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 Network Normal Operation No Internet Connectivity Mesh Tables maintain these “ports” .. Clients connected to “Ports” .. Applications resident in Network
  • 9.
    Shared Resource forAutonomous Network OEM Applications © 2002-2016 MeshDynamics. All Rights Reserved. 17 NMS Displays Machine Status History M2M Virtual Network MachineStatusUpdates (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 Networking Real time Machine to Machine Communications Low Cost IC Chips for IOT Chirp Devices
  • 10.
    Shared Resource forAutonomous 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)
  • 11.
    Shared Resource forAutonomous 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
  • 12.
    Shared Resource forAutonomous 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 clock 3. 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 intervals 3.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
  • 13.
    Shared Resource forAutonomous 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)
  • 14.
    Shared Resource forAutonomous 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 Networking Real time Machine to Machine Communications Low Cost IC Chips for IOT Chirp Devices