Title: Distributed chronicle for the fault diagnosis in distributed systems

Authors: Jose Aguilar; Juan Vizcarrondo

Addresses: Facultad de Ingeniería, CEMISID, Escuela de Ingeniería de Sistemas, Universidad de Los Andes, 5101, Mérida, Venezuela; Escuela Politécnica Nacional, Universidad Técnica Particular de Loja, Ecuador ' Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL), Av. Alberto Carnevali, 5101, Mérida, Venezuela

Abstract: The chronicle paradigm has been used to determine the faults in distributed systems, through the modelled of temporal relationships between observable events, which describe the patterns of the system behaviour. Normally, the diagnostic mechanisms based on chronicles are semi-centralised methods, based on the information from local diagnoses. These models have scalability problems when they are implemented in very large systems. This paper represents the system to be diagnosed as a distributed system composed of several components, and the behaviour of each component is described by its own subchronicles. A chronicle recognition module is assigned to each component, and each local diagnosis result (the recognition of a sub-chronicle) is sent (as an event) to the neighbouring components, so as it can be exploited during the recognition of other sub-chronicles. Additionally, this paper uses continuous query language (CQL), instead of the classic language to define chronicles, to give them more expressiveness.

Keywords: distributed pattern recognition; temporal pattern recognition; chronicles; distributed fault diagnosis; web service composition.

DOI: 10.1504/IJCNDS.2020.106298

International Journal of Communication Networks and Distributed Systems, 2020 Vol.24 No.3, pp.284 - 315

Received: 23 Jul 2018
Accepted: 25 Nov 2018

Published online: 02 Apr 2020 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article