Módulo de recuperación de fallos de los procesos de un sistema FreeBSD utilizando variables en disco
ABSTRACT This paper describes the creation of a crash-recovery module of the processes in a reliable communication program with fall and recovery of equipment, on a FreeBSD system. The creation of this module is based on the parameters or values that a running process contains, establishing a vari...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Universidad de Cuenca
2017-11-01
|
Series: | Maskana |
Online Access: | https://publicaciones.ucuenca.edu.ec/ojs/index.php/maskana/article/view/1448 |
_version_ | 1811344002955345920 |
---|---|
author | Javier Vargas David Guevara Franklin Mayorga Ernesto Jiménez |
author_facet | Javier Vargas David Guevara Franklin Mayorga Ernesto Jiménez |
author_sort | Javier Vargas |
collection | DOAJ |
description |
ABSTRACT
This paper describes the creation of a crash-recovery module of the processes in a reliable communication program with fall and recovery of equipment, on a FreeBSD system. The creation of this module is based on the parameters or values that a running process contains, establishing a variable or file that is stored on disk. The variable is synchronized with the values of each process so that they can be retrieved by the module, avoiding loss of information during the transmission prior to the data integration. The module presents two recovery mechanisms, the coherence checker and the concurrency control, each of which process in a synchronized way with the process and the recovery of the variable in the event of a failure.
Keywords: crash-recovery module, recovery mechanisms, coherence checker, concurrency control.
RESUMEN
El presente trabajo describe la creación de un módulo de recuperación de fallos de los procesos de un programa de comunicación fiable con caídas y recuperación de equipos, en un sistema FreeBSD. La creación de este módulo se basa en los parámetros o valores que un proceso en ejecución contenga, estableciendo una variable o fichero que se almacena en disco. La variable se sincroniza con los valores de cada proceso para que puedan ser recuperados por el módulo, con la finalidad de que no se pierda la información o datos que se estén trasmitiendo al momento de reintegrarse. El módulo presenta dos mecanismos de recuperación, el comprobador de coherencia y el control de concurrencia, cada uno de ellos trabaja de forma sincronizada con el proceso y la variable de recuperación en caso de presentarse algún tipo de fallo.
Palabras clave: módulo de recuperación, mecanismos de recuperación, comprobador de coherencia, control de concurrencia.
|
first_indexed | 2024-04-13T19:40:09Z |
format | Article |
id | doaj.art-5a2a88b1f4b54cde94baf84f8a19ac48 |
institution | Directory Open Access Journal |
issn | 1390-6143 2477-8893 |
language | English |
last_indexed | 2024-04-13T19:40:09Z |
publishDate | 2017-11-01 |
publisher | Universidad de Cuenca |
record_format | Article |
series | Maskana |
spelling | doaj.art-5a2a88b1f4b54cde94baf84f8a19ac482022-12-22T02:32:56ZengUniversidad de CuencaMaskana1390-61432477-88932017-11-018Módulo de recuperación de fallos de los procesos de un sistema FreeBSD utilizando variables en discoJavier Vargas0David Guevara1Franklin Mayorga2Ernesto Jiménez3Universidad Técnica de AmbatoUniversidad Técnica de AmbatoUniversidad Técnica de AmbatoUniversidad Politécnica de Madrid ABSTRACT This paper describes the creation of a crash-recovery module of the processes in a reliable communication program with fall and recovery of equipment, on a FreeBSD system. The creation of this module is based on the parameters or values that a running process contains, establishing a variable or file that is stored on disk. The variable is synchronized with the values of each process so that they can be retrieved by the module, avoiding loss of information during the transmission prior to the data integration. The module presents two recovery mechanisms, the coherence checker and the concurrency control, each of which process in a synchronized way with the process and the recovery of the variable in the event of a failure. Keywords: crash-recovery module, recovery mechanisms, coherence checker, concurrency control. RESUMEN El presente trabajo describe la creación de un módulo de recuperación de fallos de los procesos de un programa de comunicación fiable con caídas y recuperación de equipos, en un sistema FreeBSD. La creación de este módulo se basa en los parámetros o valores que un proceso en ejecución contenga, estableciendo una variable o fichero que se almacena en disco. La variable se sincroniza con los valores de cada proceso para que puedan ser recuperados por el módulo, con la finalidad de que no se pierda la información o datos que se estén trasmitiendo al momento de reintegrarse. El módulo presenta dos mecanismos de recuperación, el comprobador de coherencia y el control de concurrencia, cada uno de ellos trabaja de forma sincronizada con el proceso y la variable de recuperación en caso de presentarse algún tipo de fallo. Palabras clave: módulo de recuperación, mecanismos de recuperación, comprobador de coherencia, control de concurrencia. https://publicaciones.ucuenca.edu.ec/ojs/index.php/maskana/article/view/1448 |
spellingShingle | Javier Vargas David Guevara Franklin Mayorga Ernesto Jiménez Módulo de recuperación de fallos de los procesos de un sistema FreeBSD utilizando variables en disco Maskana |
title | Módulo de recuperación de fallos de los procesos de un sistema FreeBSD utilizando variables en disco |
title_full | Módulo de recuperación de fallos de los procesos de un sistema FreeBSD utilizando variables en disco |
title_fullStr | Módulo de recuperación de fallos de los procesos de un sistema FreeBSD utilizando variables en disco |
title_full_unstemmed | Módulo de recuperación de fallos de los procesos de un sistema FreeBSD utilizando variables en disco |
title_short | Módulo de recuperación de fallos de los procesos de un sistema FreeBSD utilizando variables en disco |
title_sort | modulo de recuperacion de fallos de los procesos de un sistema freebsd utilizando variables en disco |
url | https://publicaciones.ucuenca.edu.ec/ojs/index.php/maskana/article/view/1448 |
work_keys_str_mv | AT javiervargas moduloderecuperaciondefallosdelosprocesosdeunsistemafreebsdutilizandovariablesendisco AT davidguevara moduloderecuperaciondefallosdelosprocesosdeunsistemafreebsdutilizandovariablesendisco AT franklinmayorga moduloderecuperaciondefallosdelosprocesosdeunsistemafreebsdutilizandovariablesendisco AT ernestojimenez moduloderecuperaciondefallosdelosprocesosdeunsistemafreebsdutilizandovariablesendisco |