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.File | Dimensione | Formato | |
---|---|---|---|
Reliability_Estimation_of_Split_DNN_Models_for_Distributed_Computing_in_IoT_Systems.pdf
accesso riservato
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.
https://hdl.handle.net/11583/2981941