SlideShare a Scribd company logo
1 of 31
Download to read offline
Reference Architecture for
CPS Systems of Systems (SoS)
using Data Hubs and CPS Hubs
Bob Marcus
Co-Chair NIST Big Data PWG
robert.marcus@et-strategies.com
Tuesday, May 10, 16
Outline of Slides
・Extending NIST Big Data Reference Architecture to CPS SoS
・Extending NIST Cloud Reference Architecture to CPS SoS
・Extending NIST CPS Framework to CPS SoS
・Mapping Smart Grid and Smart City to NIST Reference Architectures
Tuesday, May 10, 16
Key Points
・Many CPS applications (e.g. Smart X) will involve systems of systems (SoS)
・NIST Reference Architectures needed to be extended for SoS
・The current Big Data Reference Architecture assumes closely coupled processing
・Terminology: The Big Data Reference Architecture models a “Data Hub”
・Loosely coupled data processing SoS can be modeled by connecting multiple Data Hubs
・These Data Hubs can range in size from device gateways through Fog to Clouds
・The current Cloud Reference Model assumes elastic data center resources
・Cloud delivery and deployment models should be extended to SoS (e.g. Smart X)
・The current CPS Reference Framework assumes a single CPS system
・ This Framework must be extended to CPS SoS for Smart X applications
・Terminology: A building block for CPS SoS is a “CPS Hub
・A CPS Hub has Data Hub capabilities + the ability to generate and process commands
・Loosely coupled CPS SoS can be modeled by connecting multiple CPS Hubs
Tuesday, May 10, 16
Extending Big Data Reference Architecture
to Cyber-Physical System of Systems
External Slides used as Examples of Architecture Models
Tuesday, May 10, 16
NIST Big Data Reference Architecture
From http://bigdatawg.nist.gov/_uploadfiles/M0397_v1_2395481670.pdf
Tuesday, May 10, 16
Key Points for Big Data Reference Architecture for CPS
• Large scale CPS System of Systems (SoS) will produce immense amounts of data generating
requirements beyond the current scale of “Big Data” volume, velocity, and/or variety.
• Examples of CPS SoS include most Smart X applications. See http://www.slideshare.net/
bobmarcus/iot-use-cases
• The requirements for these SoS (e.g. performance, resource constraints, modularity, privacy) will
necessitate hierarchical processing
• This hierarchy can include extremely large number of device layer nodes, large numbers of Fog
layer intermediate nodes, and multiple Cloud capabilities
• See the interface, middle layer, and data processing slides accessible from http://
www.slideshare.net/bobmarcus/inventory-of-my-cps-slide-sets
• It will be necessary to extend the current NIST Big Data Reference Architecture (BDRA) to
support the many emerging hierarchical CPS SoS applications
• Consider the BDRA as a model for a “Data Hub”
• Data processing SoS can be modeled by connecting multilayer Data Hubs
• A key question is: What are the similarities and differences of the RA roles in different layers?
• What interfaces are needed between roles (e.g. System Orchestrators) in different layers?
Tuesday, May 10, 16
Enterprise Data Hub from Cloudera
From http://www.cloudera.com/resources/recordedwebinar/enterprise-data-hub--the-next-big-thing-in-big-data.html
Tuesday, May 10, 16
Rotated Modified NIST Big Data Reference Architecture
Data Output Interface
for Data Consumers
Data Input Interface
for Data Providers
Data Hub
Framework Provider
Data Hub Application ProviderData Hub
Orchestrator
Output Data
Input Data
Service
Use
Service
Use
Note that Data Consumer and Data Provider are replaced by interfaces that can be used by multiple providers or consumers
Data Hub
Tuesday, May 10, 16
Hierarchical Smart City Architecture from U of Rhode Island
From http://dl.acm.org/citation.cfm?id=2818898&CFID=733103700&CFTOKEN=57270032 (AMS Digital Library)
Tuesday, May 10, 16
Data
Data Data
Data Data
Data
Gateway Layer e.g.
Thousands of Nodes
Fog Layer e.g.
Hundreds of Nodes
Cloud Layer e.g.
Multiple Clouds
Recursive Rotated NIST Big Data Reference Architecture for IoT
Cloud Data Hub
Fog Data Hub Fog Data Hub
Device Data Hub Device Data Hub Device Data Hub
Data
Devices Layer e.g.
Millions of Nodes Sensors Sensors Sensors SensorsSensors Sensors
Tuesday, May 10, 16
Extending NIST Cloud Reference Architecture
to Cyber-Physical System of Systems
External Slides used as Examples of Architecture Models
Tuesday, May 10, 16
Cloud Reference Architecture
From http://www.nist.gov/customcf/get_pdf.cfm?pub_id=909505
Tuesday, May 10, 16
Questions for Cloud Reference Architecture for Layered CPS
• Should there be Data Provider Roles to input data into the Cloud?
• Can Delivery Models (IaaS, PaaS, SaaS) be extended to lower layers (e.g. Fog)
• Can Deployment Models(Private, Public, Hybrid, Community) be extended to lower layers?
• Are Deployment Models captured in the Cloud Reference Architecture?
Tuesday, May 10, 16
ITU Big Data in a Cloud Context (IoT is a possible CSN)
From https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.3600-201511-I!!PDF-E&type=items
Tuesday, May 10, 16
IoT PaaS Stack from Mulesoft
From http://www.slideshare.net/sumitcan/iot-architecture
iPaaS = Integration Platform as a Service (https://www.mulesoft.com/resources/cloudhub/what-is-ipaas-gartner-provides-reference-model
Tuesday, May 10, 16
Extending NIST CPS Framework
to Cyber-Physical System of Systems
External Slides used as Examples of Architecture Models
Tuesday, May 10, 16
Domain Framework for CPS Systems
From http://www.cpspwg.org/Portals/3/docs/CPS%20PWG%20Draft%20Framework%20for%20Cyber-Physical%20Systems%20Release%200.8%20September%202015.pdf
Tuesday, May 10, 16
Suggestion for NIST’s CPS Framework Extension
• NIST’s CPS Framework models a single CPS System
• It is necessary to extend the Framework to Systems of Systems for Smart X applications
• This would be a first step towards a Smart City Framework for NIST
www.nist.gov/public_affairs/releases/upload/smartcities_cps_budgetsheet.pdf
• This extension should probably precede the building of realistic testbeds
• Terminology: A CPS Hub is a node that processes data, commands, messages, and queries
• A loosely coupled CPS SoS can be modeled by connected multiple CPS Hubs
• These Hubs can range in scale from device interface level to Cloud
Tuesday, May 10, 16
CPS and Smart Grid as System of Systems from NIST
From www.nist.gov/smartgrid/upload/SGAC-Meeting-Presentations.pdf
Tuesday, May 10, 16
Node in a Hierarchical Control System from James Albus of NIST
From https://en.wikipedia.org/wiki/Hierarchical_control_system
Tuesday, May 10, 16
Data Hub Extended to CPS Hub
External Output Interface
External Input interface
Subsystem Framework
Provider (e.g. Data
Stores, Software and
Hardware Resources)
Subsystem Application
Provider (e.g. Analytics,
Services, Data Processing)
Subsystem Orchestrator
(e.g. Management of
Resources and
Processing)
Input Data
Service
Interfaces
Note that Data Consumer and Data Provider are replaced by interfaces that can be used multiple providers or consumers
CPS Hub
Output Data
Commands,
Messages,
Requests
Service
Interfaces
Commands,
Messages,
Requests
Data
Tuesday, May 10, 16
IoT Cloud Service Centric Landscape for Service Providers
From http://dw.connect.sys-con.com/session/2999/Dennis_Ward.pdf
Tuesday, May 10, 16
An Example of a CPS Hub-based Architecture for IoT
Data
Data Data
Data
Data Data
CPS Hub
CPS Hub CPS Hub
CPS Hub
CPS Hub CPS Hub
Data
Commands
Commands CommandsCommands
Commands
Commands
SensorsActuators ActuatorsActuators Sensors
Sensors
Commands Commands
CommandsDataData
Data
Tuesday, May 10, 16
Mapping Smart Grid and Smart City
to NIST Reference Architectures
Tuesday, May 10, 16
NIST Conceptual Architecture for the Smart Grid
From http://www.multispeak.org/ABOUT/SMARTGRID/Pages/MultiSpeakandtheNISTSmartGrid.aspx
and www.nist.gov/smartgrid/upload/NIST_Framework_Release_2-0_corr.pdf
Tuesday, May 10, 16
Smart Grid Questions
• How does NIST’s Smart Grid Conceptual Model map to the Big Data Reference Architecture?
• How does NIST’s Smart Grid Conceptual Model map to the Cloud Reference Architecture?
• How does NIST’s Smart Grid Conceptual Model map to future CPS Frameworks ?
Tuesday, May 10, 16
Suggestions for Extending Current NIST Reference Architectures
• The NIST Public Working Groups should try to map CPS System of Systems Use Cases (e.g.
Smart Grid, Smart City) to their Reference Architectures and Frameworks
• This will require extending these Reference Architectures and Frameworks to handle
hierarchical resource allocation, data processing, security, privacy, and control from device
layers through heterogeneous subsystems to Cloud-based analytics
• One possible approach is to use the current Reference Architectures as models for “Data
Hubs’ and “CPS Hubs” (Data Hub + Command Processing)
• Loosely coupled CPS SoS can then be modeled as connected multilayer Hubs
• It will be useful to have a planning discussion among the NIST Cloud, CPS, and Big Data
Public Working Groups to scope out and harmonize future extensions to support Smart X
applications
• The extended Reference Architectures and Frameworks could contribute to NIST’s Smart
Cities Program www.nist.gov/public_affairs/releases/upload/smartcities_cps_budgetsheet.pdf
Tuesday, May 10, 16
Mapping Large-Scale Scientific Applications
to the NIST Big Data Architecture
External Slide used as Example of Architecture Models
Tuesday, May 10, 16
Top Down Large Scale Scientific Applications
• Some large-scale scientific applications can be considered CPS applications
• Typically large data sets can be gathered from one or more sources into centralized locations
• Some data processing (e.g. filtering, analytics) can be performed in the centralized locations
• Data can be distributed from these centralized locations to many other processing locations
• This data distribution can continue recursively to even more processing locations
• The data analytics can be increasingly less resource intensive at the distributed locations
• These architectures can also be modeled by connecting Data Hubs
• The data flows are top-down rather than bottom-up as in IoT applications
Tuesday, May 10, 16
World-Wide Large Hadron Collider(LHC) Computing Grid
From https://sciencenode.org/feature/how-grid-computing-helped-cern-hunt-higgs.php
Tuesday, May 10, 16
Data
Data
Data
Data
Data
Data
Tier 2
Tier 1
Tier 0
Recursive Rotated NIST Big Data Reference Architecture for LHC
Data Hub
Data Hub Data Hub
Data Hub Data Hub Data Hub
Tuesday, May 10, 16

More Related Content

What's hot

Building Blocks for IoT
Building Blocks for IoTBuilding Blocks for IoT
Building Blocks for IoTBob Marcus
 
Cyber physical systems and robotics
Cyber physical systems and roboticsCyber physical systems and robotics
Cyber physical systems and roboticstrinhanhtuan247
 
M2M Remote Telemetry and Cloud IoT Big Data Processing in Viticulture
M2M Remote Telemetry and Cloud IoT Big Data Processing in ViticultureM2M Remote Telemetry and Cloud IoT Big Data Processing in Viticulture
M2M Remote Telemetry and Cloud IoT Big Data Processing in ViticultureAccelerate Project
 
The Impacts of Cyber Physical Systems on Products
The Impacts of Cyber Physical Systems on ProductsThe Impacts of Cyber Physical Systems on Products
The Impacts of Cyber Physical Systems on ProductsArian Razmi Farooji
 
Industry 4.0 and Cyber physical systems Intro
Industry 4.0 and Cyber physical systems IntroIndustry 4.0 and Cyber physical systems Intro
Industry 4.0 and Cyber physical systems IntroDr Mohamed Elfarran
 
Industrial Automation using IoT
Industrial Automation using IoTIndustrial Automation using IoT
Industrial Automation using IoTIRJET Journal
 
Matthew Hause: The Smart Grid and MBSE Driven IoT
Matthew Hause: The Smart Grid and MBSE Driven IoT Matthew Hause: The Smart Grid and MBSE Driven IoT
Matthew Hause: The Smart Grid and MBSE Driven IoT EnergyTech2015
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things PayamBarnaghi
 
Internet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealthInternet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealthPayamBarnaghi
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationCHAKER ALLAOUI
 
The Future is Cyber-Healthcare
The Future is Cyber-Healthcare The Future is Cyber-Healthcare
The Future is Cyber-Healthcare PayamBarnaghi
 
Campus edge computing_network_based_on_io_t_street_lighting_nodes
Campus edge computing_network_based_on_io_t_street_lighting_nodesCampus edge computing_network_based_on_io_t_street_lighting_nodes
Campus edge computing_network_based_on_io_t_street_lighting_nodesEduardo Puertas
 
Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...PayamBarnaghi
 
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...IRJET Journal
 
Smart Cities….Smart Future
Smart Cities….Smart FutureSmart Cities….Smart Future
Smart Cities….Smart FuturePayamBarnaghi
 
Internet of Things - module 1
Internet of Things -  module 1Internet of Things -  module 1
Internet of Things - module 1Syed Mustafa
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsPayamBarnaghi
 
How Cyber-Physical Systems Are Reshaping the Robotics Landscape
How Cyber-Physical Systems Are Reshaping the Robotics LandscapeHow Cyber-Physical Systems Are Reshaping the Robotics Landscape
How Cyber-Physical Systems Are Reshaping the Robotics LandscapeCognizant
 

What's hot (20)

Building Blocks for IoT
Building Blocks for IoTBuilding Blocks for IoT
Building Blocks for IoT
 
Cyber physical systems and robotics
Cyber physical systems and roboticsCyber physical systems and robotics
Cyber physical systems and robotics
 
M2M Remote Telemetry and Cloud IoT Big Data Processing in Viticulture
M2M Remote Telemetry and Cloud IoT Big Data Processing in ViticultureM2M Remote Telemetry and Cloud IoT Big Data Processing in Viticulture
M2M Remote Telemetry and Cloud IoT Big Data Processing in Viticulture
 
Wot
WotWot
Wot
 
The Impacts of Cyber Physical Systems on Products
The Impacts of Cyber Physical Systems on ProductsThe Impacts of Cyber Physical Systems on Products
The Impacts of Cyber Physical Systems on Products
 
Industry 4.0 and Cyber physical systems Intro
Industry 4.0 and Cyber physical systems IntroIndustry 4.0 and Cyber physical systems Intro
Industry 4.0 and Cyber physical systems Intro
 
Industrial Automation using IoT
Industrial Automation using IoTIndustrial Automation using IoT
Industrial Automation using IoT
 
Matthew Hause: The Smart Grid and MBSE Driven IoT
Matthew Hause: The Smart Grid and MBSE Driven IoT Matthew Hause: The Smart Grid and MBSE Driven IoT
Matthew Hause: The Smart Grid and MBSE Driven IoT
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things
 
Internet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealthInternet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealth
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
 
Web of Things
Web of ThingsWeb of Things
Web of Things
 
The Future is Cyber-Healthcare
The Future is Cyber-Healthcare The Future is Cyber-Healthcare
The Future is Cyber-Healthcare
 
Campus edge computing_network_based_on_io_t_street_lighting_nodes
Campus edge computing_network_based_on_io_t_street_lighting_nodesCampus edge computing_network_based_on_io_t_street_lighting_nodes
Campus edge computing_network_based_on_io_t_street_lighting_nodes
 
Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...
 
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...
 
Smart Cities….Smart Future
Smart Cities….Smart FutureSmart Cities….Smart Future
Smart Cities….Smart Future
 
Internet of Things - module 1
Internet of Things -  module 1Internet of Things -  module 1
Internet of Things - module 1
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
 
How Cyber-Physical Systems Are Reshaping the Robotics Landscape
How Cyber-Physical Systems Are Reshaping the Robotics LandscapeHow Cyber-Physical Systems Are Reshaping the Robotics Landscape
How Cyber-Physical Systems Are Reshaping the Robotics Landscape
 

Viewers also liked

Technology Convergence for Smart X Applications
Technology Convergence for Smart X ApplicationsTechnology Convergence for Smart X Applications
Technology Convergence for Smart X ApplicationsBob Marcus
 
Control in Cyber-Physical Systems
Control in Cyber-Physical SystemsControl in Cyber-Physical Systems
Control in Cyber-Physical SystemsBob Marcus
 
2004 Net-centric Systems and Services Interoperability Engineering (NESSIE)
2004 Net-centric Systems and Services  Interoperability Engineering (NESSIE)2004 Net-centric Systems and Services  Interoperability Engineering (NESSIE)
2004 Net-centric Systems and Services Interoperability Engineering (NESSIE)Bob Marcus
 
NTIA IoT RFC Responses
NTIA IoT RFC ResponsesNTIA IoT RFC Responses
NTIA IoT RFC ResponsesBob Marcus
 
2004 Colorado Grid Computing Initiative
2004 Colorado Grid Computing Initiative 2004 Colorado Grid Computing Initiative
2004 Colorado Grid Computing Initiative Bob Marcus
 
Modeling for Smart Cyber-Physical Systems (Jan 26th, 2016)
Modeling for Smart Cyber-Physical Systems (Jan 26th, 2016)Modeling for Smart Cyber-Physical Systems (Jan 26th, 2016)
Modeling for Smart Cyber-Physical Systems (Jan 26th, 2016)Benoit Combemale
 
Architectures for Cyber-Physical Systems, or Why Ivan Doesn’t Want to Graduate
Architectures for Cyber-Physical Systems, or Why Ivan Doesn’t Want to GraduateArchitectures for Cyber-Physical Systems, or Why Ivan Doesn’t Want to Graduate
Architectures for Cyber-Physical Systems, or Why Ivan Doesn’t Want to GraduateIvan Ruchkin
 
Standing Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and BeyondStanding Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and BeyondCloudera, Inc.
 
A.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsA.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsAnatoly Levenchuk
 
Cyber Physical System: Architecture, Applications and Research Challenges
Cyber Physical System: Architecture, Applicationsand Research ChallengesCyber Physical System: Architecture, Applicationsand Research Challenges
Cyber Physical System: Architecture, Applications and Research ChallengesSyed Hassan Ahmed
 
4th Industrial Revolution is Beyond Cyber Physical Systems
4th Industrial Revolution is Beyond Cyber Physical Systems 4th Industrial Revolution is Beyond Cyber Physical Systems
4th Industrial Revolution is Beyond Cyber Physical Systems VSR *
 
Sensors and actuators
Sensors and actuatorsSensors and actuators
Sensors and actuatorsnazibhmd
 

Viewers also liked (14)

Technology Convergence for Smart X Applications
Technology Convergence for Smart X ApplicationsTechnology Convergence for Smart X Applications
Technology Convergence for Smart X Applications
 
Control in Cyber-Physical Systems
Control in Cyber-Physical SystemsControl in Cyber-Physical Systems
Control in Cyber-Physical Systems
 
2004 Net-centric Systems and Services Interoperability Engineering (NESSIE)
2004 Net-centric Systems and Services  Interoperability Engineering (NESSIE)2004 Net-centric Systems and Services  Interoperability Engineering (NESSIE)
2004 Net-centric Systems and Services Interoperability Engineering (NESSIE)
 
NTIA IoT RFC Responses
NTIA IoT RFC ResponsesNTIA IoT RFC Responses
NTIA IoT RFC Responses
 
2004 Colorado Grid Computing Initiative
2004 Colorado Grid Computing Initiative 2004 Colorado Grid Computing Initiative
2004 Colorado Grid Computing Initiative
 
Modeling for Smart Cyber-Physical Systems (Jan 26th, 2016)
Modeling for Smart Cyber-Physical Systems (Jan 26th, 2016)Modeling for Smart Cyber-Physical Systems (Jan 26th, 2016)
Modeling for Smart Cyber-Physical Systems (Jan 26th, 2016)
 
Architectures for Cyber-Physical Systems, or Why Ivan Doesn’t Want to Graduate
Architectures for Cyber-Physical Systems, or Why Ivan Doesn’t Want to GraduateArchitectures for Cyber-Physical Systems, or Why Ivan Doesn’t Want to Graduate
Architectures for Cyber-Physical Systems, or Why Ivan Doesn’t Want to Graduate
 
Cyber-Physical Systems
Cyber-Physical SystemsCyber-Physical Systems
Cyber-Physical Systems
 
Standing Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and BeyondStanding Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and Beyond
 
A.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsA.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systems
 
Cyber Physical System: Architecture, Applications and Research Challenges
Cyber Physical System: Architecture, Applicationsand Research ChallengesCyber Physical System: Architecture, Applicationsand Research Challenges
Cyber Physical System: Architecture, Applications and Research Challenges
 
4th Industrial Revolution is Beyond Cyber Physical Systems
4th Industrial Revolution is Beyond Cyber Physical Systems 4th Industrial Revolution is Beyond Cyber Physical Systems
4th Industrial Revolution is Beyond Cyber Physical Systems
 
Sensors and actuators
Sensors and actuatorsSensors and actuators
Sensors and actuators
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
 

Similar to Reference Architectures for Layered CPS System of Systems using Data Hubs and CPS Hubs

The Evolving Landscape of Data Engineering
The Evolving Landscape of Data EngineeringThe Evolving Landscape of Data Engineering
The Evolving Landscape of Data EngineeringAndrei Savu
 
Big Data Session 1.pptx
Big Data Session 1.pptxBig Data Session 1.pptx
Big Data Session 1.pptxElsonPaul2
 
云计算及其应用
云计算及其应用云计算及其应用
云计算及其应用lantianlcdx
 
Keith Prabhu - Big Data Cloud Computing
Keith Prabhu - Big Data Cloud ComputingKeith Prabhu - Big Data Cloud Computing
Keith Prabhu - Big Data Cloud Computingadministrator_confidis
 
2013 NIST Big Data Subgroups Combined Outputs
2013 NIST Big Data Subgroups Combined Outputs 2013 NIST Big Data Subgroups Combined Outputs
2013 NIST Big Data Subgroups Combined Outputs Bob Marcus
 
NIST Big Data Working Group.pdf
NIST Big Data Working Group.pdfNIST Big Data Working Group.pdf
NIST Big Data Working Group.pdfBob Marcus
 
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Denodo
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Denodo
 
High Performance Computing and Big Data
High Performance Computing and Big Data High Performance Computing and Big Data
High Performance Computing and Big Data Geoffrey Fox
 
Matching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software ArchitecturesMatching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software ArchitecturesGeoffrey Fox
 
Matching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software ArchitecturesMatching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software ArchitecturesGeoffrey Fox
 
CouchBase The Complete NoSql Solution for Big Data
CouchBase The Complete NoSql Solution for Big DataCouchBase The Complete NoSql Solution for Big Data
CouchBase The Complete NoSql Solution for Big DataDebajani Mohanty
 
Trustworthy service oriented architecture and platform for cloud computing (2...
Trustworthy service oriented architecture and platform for cloud computing (2...Trustworthy service oriented architecture and platform for cloud computing (2...
Trustworthy service oriented architecture and platform for cloud computing (2...Ioannis Polyzos
 
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?All Things Open
 

Similar to Reference Architectures for Layered CPS System of Systems using Data Hubs and CPS Hubs (20)

The Evolving Landscape of Data Engineering
The Evolving Landscape of Data EngineeringThe Evolving Landscape of Data Engineering
The Evolving Landscape of Data Engineering
 
Big Data Session 1.pptx
Big Data Session 1.pptxBig Data Session 1.pptx
Big Data Session 1.pptx
 
云计算及其应用
云计算及其应用云计算及其应用
云计算及其应用
 
cloud computing models
cloud computing modelscloud computing models
cloud computing models
 
Keith Prabhu - Big Data Cloud Computing
Keith Prabhu - Big Data Cloud ComputingKeith Prabhu - Big Data Cloud Computing
Keith Prabhu - Big Data Cloud Computing
 
Cloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and AnalyticsCloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and Analytics
 
2013 NIST Big Data Subgroups Combined Outputs
2013 NIST Big Data Subgroups Combined Outputs 2013 NIST Big Data Subgroups Combined Outputs
2013 NIST Big Data Subgroups Combined Outputs
 
NIST Big Data Working Group.pdf
NIST Big Data Working Group.pdfNIST Big Data Working Group.pdf
NIST Big Data Working Group.pdf
 
Big data.ppt
Big data.pptBig data.ppt
Big data.ppt
 
Lecture1
Lecture1Lecture1
Lecture1
 
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
 
Cloud & Data Center Networking
Cloud & Data Center NetworkingCloud & Data Center Networking
Cloud & Data Center Networking
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)
 
Openstack
OpenstackOpenstack
Openstack
 
High Performance Computing and Big Data
High Performance Computing and Big Data High Performance Computing and Big Data
High Performance Computing and Big Data
 
Matching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software ArchitecturesMatching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software Architectures
 
Matching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software ArchitecturesMatching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software Architectures
 
CouchBase The Complete NoSql Solution for Big Data
CouchBase The Complete NoSql Solution for Big DataCouchBase The Complete NoSql Solution for Big Data
CouchBase The Complete NoSql Solution for Big Data
 
Trustworthy service oriented architecture and platform for cloud computing (2...
Trustworthy service oriented architecture and platform for cloud computing (2...Trustworthy service oriented architecture and platform for cloud computing (2...
Trustworthy service oriented architecture and platform for cloud computing (2...
 
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

Reference Architectures for Layered CPS System of Systems using Data Hubs and CPS Hubs

  • 1. Reference Architecture for CPS Systems of Systems (SoS) using Data Hubs and CPS Hubs Bob Marcus Co-Chair NIST Big Data PWG robert.marcus@et-strategies.com Tuesday, May 10, 16
  • 2. Outline of Slides ・Extending NIST Big Data Reference Architecture to CPS SoS ・Extending NIST Cloud Reference Architecture to CPS SoS ・Extending NIST CPS Framework to CPS SoS ・Mapping Smart Grid and Smart City to NIST Reference Architectures Tuesday, May 10, 16
  • 3. Key Points ・Many CPS applications (e.g. Smart X) will involve systems of systems (SoS) ・NIST Reference Architectures needed to be extended for SoS ・The current Big Data Reference Architecture assumes closely coupled processing ・Terminology: The Big Data Reference Architecture models a “Data Hub” ・Loosely coupled data processing SoS can be modeled by connecting multiple Data Hubs ・These Data Hubs can range in size from device gateways through Fog to Clouds ・The current Cloud Reference Model assumes elastic data center resources ・Cloud delivery and deployment models should be extended to SoS (e.g. Smart X) ・The current CPS Reference Framework assumes a single CPS system ・ This Framework must be extended to CPS SoS for Smart X applications ・Terminology: A building block for CPS SoS is a “CPS Hub ・A CPS Hub has Data Hub capabilities + the ability to generate and process commands ・Loosely coupled CPS SoS can be modeled by connecting multiple CPS Hubs Tuesday, May 10, 16
  • 4. Extending Big Data Reference Architecture to Cyber-Physical System of Systems External Slides used as Examples of Architecture Models Tuesday, May 10, 16
  • 5. NIST Big Data Reference Architecture From http://bigdatawg.nist.gov/_uploadfiles/M0397_v1_2395481670.pdf Tuesday, May 10, 16
  • 6. Key Points for Big Data Reference Architecture for CPS • Large scale CPS System of Systems (SoS) will produce immense amounts of data generating requirements beyond the current scale of “Big Data” volume, velocity, and/or variety. • Examples of CPS SoS include most Smart X applications. See http://www.slideshare.net/ bobmarcus/iot-use-cases • The requirements for these SoS (e.g. performance, resource constraints, modularity, privacy) will necessitate hierarchical processing • This hierarchy can include extremely large number of device layer nodes, large numbers of Fog layer intermediate nodes, and multiple Cloud capabilities • See the interface, middle layer, and data processing slides accessible from http:// www.slideshare.net/bobmarcus/inventory-of-my-cps-slide-sets • It will be necessary to extend the current NIST Big Data Reference Architecture (BDRA) to support the many emerging hierarchical CPS SoS applications • Consider the BDRA as a model for a “Data Hub” • Data processing SoS can be modeled by connecting multilayer Data Hubs • A key question is: What are the similarities and differences of the RA roles in different layers? • What interfaces are needed between roles (e.g. System Orchestrators) in different layers? Tuesday, May 10, 16
  • 7. Enterprise Data Hub from Cloudera From http://www.cloudera.com/resources/recordedwebinar/enterprise-data-hub--the-next-big-thing-in-big-data.html Tuesday, May 10, 16
  • 8. Rotated Modified NIST Big Data Reference Architecture Data Output Interface for Data Consumers Data Input Interface for Data Providers Data Hub Framework Provider Data Hub Application ProviderData Hub Orchestrator Output Data Input Data Service Use Service Use Note that Data Consumer and Data Provider are replaced by interfaces that can be used by multiple providers or consumers Data Hub Tuesday, May 10, 16
  • 9. Hierarchical Smart City Architecture from U of Rhode Island From http://dl.acm.org/citation.cfm?id=2818898&CFID=733103700&CFTOKEN=57270032 (AMS Digital Library) Tuesday, May 10, 16
  • 10. Data Data Data Data Data Data Gateway Layer e.g. Thousands of Nodes Fog Layer e.g. Hundreds of Nodes Cloud Layer e.g. Multiple Clouds Recursive Rotated NIST Big Data Reference Architecture for IoT Cloud Data Hub Fog Data Hub Fog Data Hub Device Data Hub Device Data Hub Device Data Hub Data Devices Layer e.g. Millions of Nodes Sensors Sensors Sensors SensorsSensors Sensors Tuesday, May 10, 16
  • 11. Extending NIST Cloud Reference Architecture to Cyber-Physical System of Systems External Slides used as Examples of Architecture Models Tuesday, May 10, 16
  • 12. Cloud Reference Architecture From http://www.nist.gov/customcf/get_pdf.cfm?pub_id=909505 Tuesday, May 10, 16
  • 13. Questions for Cloud Reference Architecture for Layered CPS • Should there be Data Provider Roles to input data into the Cloud? • Can Delivery Models (IaaS, PaaS, SaaS) be extended to lower layers (e.g. Fog) • Can Deployment Models(Private, Public, Hybrid, Community) be extended to lower layers? • Are Deployment Models captured in the Cloud Reference Architecture? Tuesday, May 10, 16
  • 14. ITU Big Data in a Cloud Context (IoT is a possible CSN) From https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.3600-201511-I!!PDF-E&type=items Tuesday, May 10, 16
  • 15. IoT PaaS Stack from Mulesoft From http://www.slideshare.net/sumitcan/iot-architecture iPaaS = Integration Platform as a Service (https://www.mulesoft.com/resources/cloudhub/what-is-ipaas-gartner-provides-reference-model Tuesday, May 10, 16
  • 16. Extending NIST CPS Framework to Cyber-Physical System of Systems External Slides used as Examples of Architecture Models Tuesday, May 10, 16
  • 17. Domain Framework for CPS Systems From http://www.cpspwg.org/Portals/3/docs/CPS%20PWG%20Draft%20Framework%20for%20Cyber-Physical%20Systems%20Release%200.8%20September%202015.pdf Tuesday, May 10, 16
  • 18. Suggestion for NIST’s CPS Framework Extension • NIST’s CPS Framework models a single CPS System • It is necessary to extend the Framework to Systems of Systems for Smart X applications • This would be a first step towards a Smart City Framework for NIST www.nist.gov/public_affairs/releases/upload/smartcities_cps_budgetsheet.pdf • This extension should probably precede the building of realistic testbeds • Terminology: A CPS Hub is a node that processes data, commands, messages, and queries • A loosely coupled CPS SoS can be modeled by connected multiple CPS Hubs • These Hubs can range in scale from device interface level to Cloud Tuesday, May 10, 16
  • 19. CPS and Smart Grid as System of Systems from NIST From www.nist.gov/smartgrid/upload/SGAC-Meeting-Presentations.pdf Tuesday, May 10, 16
  • 20. Node in a Hierarchical Control System from James Albus of NIST From https://en.wikipedia.org/wiki/Hierarchical_control_system Tuesday, May 10, 16
  • 21. Data Hub Extended to CPS Hub External Output Interface External Input interface Subsystem Framework Provider (e.g. Data Stores, Software and Hardware Resources) Subsystem Application Provider (e.g. Analytics, Services, Data Processing) Subsystem Orchestrator (e.g. Management of Resources and Processing) Input Data Service Interfaces Note that Data Consumer and Data Provider are replaced by interfaces that can be used multiple providers or consumers CPS Hub Output Data Commands, Messages, Requests Service Interfaces Commands, Messages, Requests Data Tuesday, May 10, 16
  • 22. IoT Cloud Service Centric Landscape for Service Providers From http://dw.connect.sys-con.com/session/2999/Dennis_Ward.pdf Tuesday, May 10, 16
  • 23. An Example of a CPS Hub-based Architecture for IoT Data Data Data Data Data Data CPS Hub CPS Hub CPS Hub CPS Hub CPS Hub CPS Hub Data Commands Commands CommandsCommands Commands Commands SensorsActuators ActuatorsActuators Sensors Sensors Commands Commands CommandsDataData Data Tuesday, May 10, 16
  • 24. Mapping Smart Grid and Smart City to NIST Reference Architectures Tuesday, May 10, 16
  • 25. NIST Conceptual Architecture for the Smart Grid From http://www.multispeak.org/ABOUT/SMARTGRID/Pages/MultiSpeakandtheNISTSmartGrid.aspx and www.nist.gov/smartgrid/upload/NIST_Framework_Release_2-0_corr.pdf Tuesday, May 10, 16
  • 26. Smart Grid Questions • How does NIST’s Smart Grid Conceptual Model map to the Big Data Reference Architecture? • How does NIST’s Smart Grid Conceptual Model map to the Cloud Reference Architecture? • How does NIST’s Smart Grid Conceptual Model map to future CPS Frameworks ? Tuesday, May 10, 16
  • 27. Suggestions for Extending Current NIST Reference Architectures • The NIST Public Working Groups should try to map CPS System of Systems Use Cases (e.g. Smart Grid, Smart City) to their Reference Architectures and Frameworks • This will require extending these Reference Architectures and Frameworks to handle hierarchical resource allocation, data processing, security, privacy, and control from device layers through heterogeneous subsystems to Cloud-based analytics • One possible approach is to use the current Reference Architectures as models for “Data Hubs’ and “CPS Hubs” (Data Hub + Command Processing) • Loosely coupled CPS SoS can then be modeled as connected multilayer Hubs • It will be useful to have a planning discussion among the NIST Cloud, CPS, and Big Data Public Working Groups to scope out and harmonize future extensions to support Smart X applications • The extended Reference Architectures and Frameworks could contribute to NIST’s Smart Cities Program www.nist.gov/public_affairs/releases/upload/smartcities_cps_budgetsheet.pdf Tuesday, May 10, 16
  • 28. Mapping Large-Scale Scientific Applications to the NIST Big Data Architecture External Slide used as Example of Architecture Models Tuesday, May 10, 16
  • 29. Top Down Large Scale Scientific Applications • Some large-scale scientific applications can be considered CPS applications • Typically large data sets can be gathered from one or more sources into centralized locations • Some data processing (e.g. filtering, analytics) can be performed in the centralized locations • Data can be distributed from these centralized locations to many other processing locations • This data distribution can continue recursively to even more processing locations • The data analytics can be increasingly less resource intensive at the distributed locations • These architectures can also be modeled by connecting Data Hubs • The data flows are top-down rather than bottom-up as in IoT applications Tuesday, May 10, 16
  • 30. World-Wide Large Hadron Collider(LHC) Computing Grid From https://sciencenode.org/feature/how-grid-computing-helped-cern-hunt-higgs.php Tuesday, May 10, 16
  • 31. Data Data Data Data Data Data Tier 2 Tier 1 Tier 0 Recursive Rotated NIST Big Data Reference Architecture for LHC Data Hub Data Hub Data Hub Data Hub Data Hub Data Hub Tuesday, May 10, 16