Split Computing (SC) is an attractive solution toward achieving an optimal balance between onboard capabilities, resource usage, and performance in Deep Neural Networks (DNNs) in the context of Internet-of-Things applications. However, the reliability of SC-based systems has been completely overlooked in the literature until now, especially when considering hardware faults arising during the system operational lifetime (e.g., due to aging). This work presents a methodology to estimate the reliability of different SC configurations produced in the DNN design phase, enabling the exploration of trade-off between dependability and typical performance metrics. Our approach is analytical, and takes into account the architecture of the DNN and the possible reliability interdependencies it induces. Specifically, we derive a general probabilistic equation based on the building blocks (and their interconnections) of the DNN and the sensitivity to hardware faults of each layer. In the SC setting, a probabilistic equation can be derived considering different fault rates for each hardware component of the system (i.e., mobile device and server). Based on the proposed approach, we evaluate splitting options for a computer vision task based on the multi-dimensional trade-off between energy consumption, channel usage, and reliability.

Reliability Estimation of Split DNN Models for Distributed Computing in IoT Systems / Guerrero-Balaguera, Juan-David; Harshbarger, Ian A.; Rodriguez Condia, Josie E.; Levorato, Marco; Sonza Reorda, Matteo. - (2023), pp. 1-4. (Intervento presentato al convegno 2023 IEEE 32nd International Symposium on Industrial Electronics (ISIE) tenutosi a Helsinki (FIN) nel 19-21 June 2023) [10.1109/ISIE51358.2023.10227928].

Reliability Estimation of Split DNN Models for Distributed Computing in IoT Systems

Guerrero-Balaguera, Juan-David;Rodriguez Condia, Josie E.;Levorato, Marco;Sonza Reorda, Matteo
2023

Abstract

Split Computing (SC) is an attractive solution toward achieving an optimal balance between onboard capabilities, resource usage, and performance in Deep Neural Networks (DNNs) in the context of Internet-of-Things applications. However, the reliability of SC-based systems has been completely overlooked in the literature until now, especially when considering hardware faults arising during the system operational lifetime (e.g., due to aging). This work presents a methodology to estimate the reliability of different SC configurations produced in the DNN design phase, enabling the exploration of trade-off between dependability and typical performance metrics. Our approach is analytical, and takes into account the architecture of the DNN and the possible reliability interdependencies it induces. Specifically, we derive a general probabilistic equation based on the building blocks (and their interconnections) of the DNN and the sensitivity to hardware faults of each layer. In the SC setting, a probabilistic equation can be derived considering different fault rates for each hardware component of the system (i.e., mobile device and server). Based on the proposed approach, we evaluate splitting options for a computer vision task based on the multi-dimensional trade-off between energy consumption, channel usage, and reliability.
2023
979-8-3503-9971-4
File in questo prodotto:
File Dimensione Formato  
Reliability_Estimation_of_Split_DNN_Models_for_Distributed_Computing_in_IoT_Systems.pdf

non disponibili

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 873.14 kB
Formato Adobe PDF
873.14 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

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/11583/2981941