SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defined Approach Pradeeban Kathiravelu 1,2 , Lu´ ıs Veiga 1 1 Instituto Superior T´ ecnico, Universidade de Lisboa, Portugal 2 Universit´ e catholique de Louvain, Louvain-la-Neuve, Belgium 4th IEEE International Conference on Software Defined Systems (SDS 2017). May 8 - 11, 2017. Valencia, Spain. Pradeeban Kathiravelu (IST-ULisboa) SD-CPS 1 / 24
24
Embed
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defined Approach
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SD-CPS: Taming the Challenges ofCyber-Physical Systems
with a Software-Defined Approach
Pradeeban Kathiravelu1,2, Luıs Veiga1
1Instituto Superior Tecnico, Universidade de Lisboa, Portugal2Universite catholique de Louvain, Louvain-la-Neuve, Belgium
4th IEEE International Conference on Software Defined Systems (SDS 2017).May 8 - 11, 2017. Valencia, Spain.
Pradeeban Kathiravelu (IST-ULisboa) SD-CPS 1 / 24
Introduction
Cyber-Physical System (CPS)
A system composed of cyber and physical/mechanical elements.Internet of Things (IoT).Industry 4.0.
1
1Christoph Roser at AllAboutLean.comPradeeban Kathiravelu (IST-ULisboa) SD-CPS 2 / 24
Introduction
Challenges in CPS
Modelling and designing the systems.Management and orchestration of the intelligent agents.
Large-scale heterogeneous execution environments.Unpredictable.Decision making: communication and coordination.
Security and distributed fault-tolerance.Recovery upon system and network failures.
Pradeeban Kathiravelu (IST-ULisboa) SD-CPS 3 / 24
Motivation
Motivation
A novel approach to address the challenges of CPS.
Pradeeban Kathiravelu (IST-ULisboa) SD-CPS 4 / 24
Motivation
Motivation
A novel approach to address the challenges of CPS.
Desired Properties in a new CPS ApproachEasy to adopt from current CPS approaches.Should not introduce more/new challenges.
Pradeeban Kathiravelu (IST-ULisboa) SD-CPS 5 / 24
Motivation
Our Proposal!
Software-Defined Cyber-Physical Systems (SD-CPS)
Pradeeban Kathiravelu (IST-ULisboa) SD-CPS 6 / 24
Motivation
Our Proposal!
Software-Defined Cyber-Physical Systems (SD-CPS)Why it is?
How it is?
Pradeeban Kathiravelu (IST-ULisboa) SD-CPS 7 / 24
Motivation
Our Proposal!
Software-Defined Cyber-Physical Systems (SD-CPS)An architectural enhancement to tackle the corechallenges of CPS.
Bring SDN to CPS!A middleware framework for CPS.Inspired by the centralized control offered by SDN.
Pradeeban Kathiravelu (IST-ULisboa) SD-CPS 8 / 24
Motivation
Contributions of SD-CPS
A dual (physical and virtual/cyber) execution environment.An efficient approach to CPS modelling and simulations.Mitigate the unpredictability of the physical execution environment.
Enhanced communication and coordination of autonomous agents.Virtually separated control and data flows.A clear logical separation of devices from their execution.
Resilience for critical flows with a differentiated QoS.End-to-end delivery guarantees.
Controller Farm: A federated deployment of SDN controllers.SDN + Message-Oriented Middleware.Protected access among controller clusters in wide area.Scaling the control plane - Flat; without a hierarchy.
Software-Defined Sensor Networks.Extend SDN for sensor networks.SDN with sensors and actuators.
Cyberspace to model the smart devices as virtual intelligent agents.Interactions between the actors in physical and cyber spaces mapped.Incrementally model and load from the controller farm.
An approach to mitigate the design and operations challenges in CPS.Benefits of SDN to CPS.
Unified and centralized control.Improved QoS, management, and resilience.
Reduced repeated effort in modelling.
Future WorkIncreased resource efficiency using locality data in the Internet scale.Metering and billing the tenant resource consumption in CPS.Securing SD-CPS in the presence of malicious participants.
An approach to mitigate the design and operations challenges in CPS.Benefits of SDN to CPS.
Unified and centralized control.Improved QoS, management, and resilience.
Reduced repeated effort in modelling.
Future WorkIncreased resource efficiency using locality data in the Internet scale.Metering and billing the tenant resource consumption in CPS.Securing SD-CPS in the presence of malicious participants.