Reliability of complex Cyber-Physical Systems is necessary to guarantee availability and/or safety of the provided services. Diverse and complex fault tolerance policies are adopted to enhance reliability, that include a varied mix of redundancy and dynamic reconfiguration to address hardware reliability, as well as specific software reliability techniques like diversity or software rejuvenation. These complex policies call for flexible runtime health checks of system executions that go beyond conventional runtime monitoring of pre-programmed health conditions, also in order to minimize maintenance costs. Defining a suitable monitoring model, according to these principles, for complex systems is still a challenge. In this paper we propose a novel approach, Reliability Based Monitoring (RBM), for a flexible runtime monitoring of reliability in complex systems, that exploits a hierarchical reliability model periodically applied to runtime diagnostics data: this allows to dynamically plan maintenance activities aimed at preventing failures. As a proof of concept, we show how to apply RBM to a 2oo3 software system implementing different fault-tolerant policies.

Runtime Reliability Monitoring for Complex Fault-Tolerance Policies / Fantechi, A; Gori, G; Papini, M. - ELETTRONICO. - (2022), pp. 110-119. (Intervento presentato al convegno 2022 6th International Conference on System Reliability and Safety (ICSRS) tenutosi a Venezia nel 23-25 Nov. 2022) [10.1109/ICSRS56243.2022.10067561].

Runtime Reliability Monitoring for Complex Fault-Tolerance Policies

Fantechi, A;Gori, G;Papini, M
2022

Abstract

Reliability of complex Cyber-Physical Systems is necessary to guarantee availability and/or safety of the provided services. Diverse and complex fault tolerance policies are adopted to enhance reliability, that include a varied mix of redundancy and dynamic reconfiguration to address hardware reliability, as well as specific software reliability techniques like diversity or software rejuvenation. These complex policies call for flexible runtime health checks of system executions that go beyond conventional runtime monitoring of pre-programmed health conditions, also in order to minimize maintenance costs. Defining a suitable monitoring model, according to these principles, for complex systems is still a challenge. In this paper we propose a novel approach, Reliability Based Monitoring (RBM), for a flexible runtime monitoring of reliability in complex systems, that exploits a hierarchical reliability model periodically applied to runtime diagnostics data: this allows to dynamically plan maintenance activities aimed at preventing failures. As a proof of concept, we show how to apply RBM to a 2oo3 software system implementing different fault-tolerant policies.
2022
2022 6th International Conference on System Reliability and Safety (ICSRS)
2022 6th International Conference on System Reliability and Safety (ICSRS)
Venezia
23-25 Nov. 2022
Fantechi, A; Gori, G; Papini, M
File in questo prodotto:
File Dimensione Formato  
ICSRS_2022_FGP.pdf

Accesso chiuso

Tipologia: Pdf editoriale (Version of record)
Licenza: Creative commons
Dimensione 500.5 kB
Formato Adobe PDF
500.5 kB Adobe PDF   Richiedi una copia

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

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1339839
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact