Deep Neural Networks (DNNs) are now widely used in Cyber-Physical Systems (CPSs), both for sensor data or perception processing and also as neural network controllers. However, resource constraints often prevent a full local deployment of the DNNs, e.g., on edge devices. Implementing them on the cloud, on the other hand, is associated with large delays and large volumes of data transfers. This has resulted in the emergence of Split Computing (SC), where a part of the DNN is implemented on an edge device and the rest in the cloud. However, how to design control strategies with such a setup has not been sufficiently investigated in the past. In this paper, we study controller design strategies where state estimates from sensor data processed on an edge device are combined with estimates obtained from the cloud. While the former is associated with low delays, the state estimates have higher errors or uncertainties. The estimates from the cloud, obtained with larger DNNs, are, however, delayed. We show that the problem of sizing the DNNs on the edge and the cloud can be formulated as an optimization problem with the goal of maximizing system safety.

Controllers for Edge-Cloud Cyber-Physical Systems

Capogrosso, Luigi;Fraccaroli, Enrico;Cristani, Marco;Fummi, Franco;Chakraborty, Samarjit
2025-01-01

Abstract

Deep Neural Networks (DNNs) are now widely used in Cyber-Physical Systems (CPSs), both for sensor data or perception processing and also as neural network controllers. However, resource constraints often prevent a full local deployment of the DNNs, e.g., on edge devices. Implementing them on the cloud, on the other hand, is associated with large delays and large volumes of data transfers. This has resulted in the emergence of Split Computing (SC), where a part of the DNN is implemented on an edge device and the rest in the cloud. However, how to design control strategies with such a setup has not been sufficiently investigated in the past. In this paper, we study controller design strategies where state estimates from sensor data processed on an edge device are combined with estimates obtained from the cloud. While the former is associated with low delays, the state estimates have higher errors or uncertainties. The estimates from the cloud, obtained with larger DNNs, are, however, delayed. We show that the problem of sizing the DNNs on the edge and the cloud can be formulated as an optimization problem with the goal of maximizing system safety.
2025
Split Computing
Early Exit
Deep Neural Networks
Cyber Physical Systems
File in questo prodotto:
File Dimensione Formato  
OPEN_2025_COMSNETS_Controllers_for_Edge_Cloud_Cyber_Physical_Systems.pdf

accesso aperto

Tipologia: Versione dell'editore
Licenza: Copyright dell'editore
Dimensione 1.59 MB
Formato Adobe PDF
1.59 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11562/1156028
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact