Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/17398
Título: Sistema de comunicación fiable con caídas y recuperaciones de equipos con una seguridad mediante identificación anónima
Autor: Rodriguez Santiago, Cristian Oswaldo
Palabras clave: PROGRAMACIÓN
SISTEMAS DE COMUNICACIÓN
SISTEMAS DISTRIBUIDOS
Fecha de publicación: 13-jun-2017
Editorial: Quito, 2017.
Citación: Rodriguez Santiago, C. O. (2017). Sistema de comunicación fiable con caídas y recuperaciones de equipos con una seguridad mediante identificación anónima. 115 hojas. Quito : EPN.
Resumen: Fault tolerant distributed systems take into account some essential paradigms for the development of multiple applications. One of them is Consensus, which allows a set of processes to decide the same value in common from their initial values. It has been shown that Consensus can not be solved in pure asynchronous systems with faulty process. One way to solve this problem is using Failure Detectors. A Failure Detector is a device (in most cases software) that allows to detect failed equipment or processes. There are different classes such as: P, ◊P, ◊S. Each of these classes is characterized by the completeness and precision characteristics. These classes allow choosing the best option depending on the problem to be solved (in this work is Consensus). Anonymous distributed systems hide the identity of those involved in communication. On this type of system is realized in this work the design and implementation of a Failure Detector algorithm and a Consensus algorithm. The operating system used is FreeBSD and the implementation language is C ++.
Descripción: Los sistemas distribuidos tolerantes a fallos toman en cuenta algunos paradigmas imprescindibles para el desarrollo de múltiples aplicaciones. Uno de ellos es Consenso, el cual permite a un conjunto de procesos decidir un mismo valor en común a partir de sus valores iniciales. En la literatura se ha demostrado que Consenso no puede ser resuelto en sistemas asíncronos puros con caídas de procesos. Una forma de resolver este problema es hacer uso de Detectores de Fallos. Un Detector de Fallos es un dispositivo (en la mayoría de los casos software) que permite detectar equipos o procesos fallidos. Existen distintas clases como: P, ◊P, ◊S, entre otras. Cada una de estas clases se caracteriza en función de completitud y precisión que presentan los distintos Detectores de Fallos. Estas clases permiten elegir la mejor opción en función del problema a resolver (en este trabajo es Consenso). Los sistemas distribuidos anónimos ocultan la identidad de los involucrados en la comunicación. Sobre este tipo de sistema se realiza en este trabajo el diseño e implementación de un algoritmo de Detector de Fallos y otro de Consenso. El sistema operativo que se utiliza es FreeBSD y el lenguaje de implementación es C++.
URI: http://bibdigital.epn.edu.ec/handle/15000/17398
Tipo: bachelorThesis
Aparece en las colecciones:Tesis Electrónica y Redes de Información (IER)

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD-7899.pdf6,49 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.