A software-defined architecture for control of IoT Cyberphysical Systems
Ala' Darabseh, Nikolaos M. Freris

TL;DR
This paper presents a comprehensive software-defined architecture for IoT and CPS that enhances scalability, flexibility, and security through decentralized control, in-network processing, and resilient cyberattack mitigation.
Contribution
It introduces a holistic, layered architecture leveraging smart agents for decentralized control, in-network data processing, and integrated security solutions for IoT and CPS.
Findings
Demonstrates improved scalability and flexibility in simulations.
Shows enhanced resilience against cyberattacks.
Validates the architecture's effectiveness through numerical results.
Abstract
Based on software-defined principles, we propose a holistic architecture for Cyberphysical Systems (CPS) and Internet of Things (IoT) applications, and highlight the merits pertaining to scalability, flexibility, robustness, interoperability, and cyber security. Our design especially capitalizes on the computational units possessed by smart agents, which may be utilized for decentralized control and in-network data processing. We characterize the data flow, communication flow, and control flow that assimilate a set of components such as sensors, actuators, controllers, and coordinators in a systemic programmable fashion. We specifically aim for distributed and decentralized decision-making by spreading the control over several hierarchical layers. In addition, we propose a middleware layer to encapsulate units and services for time-critical operations in highly dynamic environments. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSmart Grid Security and Resilience · Security and Verification in Computing · Network Security and Intrusion Detection
