Módulo de recuperación de fallos de los procesos de un sistema FreeBSD utilizando variables en disco

 

Authors
Vargas, Javier; Guevara, David; Mayorga, Franklin; Jiménez, Ernesto
Format
Article
Status
publishedVersion
Description

ABSTRACTThis 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.  RESUMENEl 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.

Publication Year
2017
Language
spa
Topic
Repository
Revista Universidad de Cuenca
Get full text
https://publicaciones.ucuenca.edu.ec/ojs/index.php/maskana/article/view/1448
Rights
openAccess
License