Publicación:
An efficient validation approach for quasi-synchronous checkpointing oriented to distributed diagnosability

dc.contributor.authorKhlif, Houda
dc.contributor.authorHadj Kacem, Hatem
dc.contributor.authorHernandez, Saúl E.Pomares
dc.contributor.authorHadj Kacem, Ahmed
dc.contributor.authorEichler, Cédric
dc.contributor.authorCalixto Simón, Alberto
dc.contributor.otherInstituto de Agroingeniería
dc.date.accessioned2026-01-23T18:50:22Z
dc.date.issued2016-04-29
dc.description.abstractThe autonomic computing paradigm is oriented towards enabling complex distributed systems to manage themselves, even in faulty situations. The diagnosability analysis is a priori a study through which a system can be self-aware about its current state. It is from the determination of a consistent state that a system can take some action to repair or reconfigure itself. Nevertheless, in a distributed system it is hard to determine consistent states since we cannot observe simultaneously all the local variables of different processes. In this context, the challenge is to efficiently monitor the system execution over time to capture trace information in order to determine if the system accomplishes both functional and non-functional requirements. Quasi-synchronous checkpointing is a technique that collects information from which a system can establish consistent snapshots. Based on this technique, several checkpointing algorithms have been developed. According to the checkpoint properties detected and ensured, they are classified into: Strictly Z-Path Free (SZPF), Z-Path Free (ZPF) and Z-Cycle Free (ZCF). Generally, the method adopted for the performance evaluation of checkpointing algorithms involves simulation. However, few works have been designed to validate their correctness. In this paper, we propose an efficient validation approach based on a graph transformation oriented towards the automatic detection of the previously mentioned properties. To achieve this, we took the vector clocks resulting from an algorithm execution, and we modeled them into the happened-before graph and the immediate dependency graph (which is the minimal causal graph). Then, we designed a set of transformation rules to verify if in these graphs, the algorithm is exempt from non-desirable patterns, such as Z-paths or Z-cycles, according to the case.
dc.identifier.citationKhlif, H., Hadj Kacem, H., Hernandez, S. E. P., Hadj Kacem, A., Eichler, C., & Simón, A. C. (2016). An efficient validation approach for quasi-synchronous checkpointing oriented to distributed diagnosability. The Journal of Systems and Software, 122, 364–377. https://doi.org/10.1016/j.jss.2016.04.070
dc.identifier.issn0164-1212
dc.identifier.urihttps://repositorio.unpa.edu.mx/handle/10598/547
dc.identifier.urlhttps://doi.org/10.1016/j.jss.2016.04.070
dc.languageInglés
dc.publisherJournal of Systems and Software
dc.relation.ispartofJournal of Systems and Software Volumen 122, páginas 364-377
dc.rightsTodos los derechos reservados
dc.rights.holderElsevier
dc.subjectComputación autónoma
dc.subjectPuntos de control cuasi-síncronos
dc.subjectTransformación de grafos
dc.titleAn efficient validation approach for quasi-synchronous checkpointing oriented to distributed diagnosability
dc.typeArtículo
dspace.entity.typePublication
relation.isAuthorOfPublication2aff44fe-aac5-421c-b320-d94e81848ef2
relation.isAuthorOfPublication.latestForDiscovery2aff44fe-aac5-421c-b320-d94e81848ef2
relation.isOrgUnitOfPublicationfbdac507-803b-44a0-a6a2-ba0149b3a134
relation.isOrgUnitOfPublication.latestForDiscoveryfbdac507-803b-44a0-a6a2-ba0149b3a134

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Abstract_An efficient validation approach.pdf
Tamaño:
139.73 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
4.43 KB
Formato:
Item-specific license agreed to upon submission
Descripción: