Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.uta.edu.ec/jspui/handle/123456789/11001
Título : Análisis de los procesos de decisión común en sistemas distribuidos tolerantes a fallos a través de Zookeeper
Autor : Aldás Flores, Clay Fernando
Toasa Guachi, Renato Mauricio
Palabras clave : SISTEMAS DISTRIBUIDOS
ZOOKEEPER
SOFTWARE DISTRIBUIDO
SOFTWARE - ANÁLISIS Y CONTROL
Fecha de publicación : jun-2015
Editorial : Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Ingeniería en Sistemas Computacionales e Informáticos
Resumen : Apache ZooKeeper es un proyecto de software de la Apache Software Foundation, que provee un servicio de configuración centralizada y registro de nombres de código abierto para grandes sistemas distribuidos. Mediante el análisis de Apache ZooKeeper se comprendió los servicios que ofrece zookeeper como: Consenso, Elección de Líder, los mismos que se realizan con el fin de administrar los procesos que generen los Sistemas Distribuidos que utilizan Zookeeper. En cuanto a la configuración de los archivos necesarios para iniciar Zookeeper se demostró que no es muy compleja debido a que se detalla los puertos a utilizar, las direcciones Ip, la ubicación donde se creó los servidores virtuales, una vez configurados estos archivos se puede iniciar con Zookeeper y ver la información que muestran sus archivos de salida, para verificar que se inicio el servicio correctamente. La programación con Zookeeper puede realizarse en dos lenguajes de programación muy conocidos y populares actualmente como son lenguaje C y java, en la presente investigación se utizó java para realizar la programación de un Monitor de Zookeeper que permitió ver las notificaciones de lo que sucede en los servidores en los cuales se esta ejecutando el servicio Zookeeper. Una vez ejecutada la aplicación se logró apreciar el consumo de recursos que utiliza Zookeeper, los cuales fueron mínimos para Red, Memoria, Disco Duro, CPU, demostrando que Zookeeper es una herramienta de gran ayuda para los sistemas distribuidos que decidan utilizarlo. Abstract Apache Zookeeper is a software project of the Apache Software Foundation, which provides centralized configuration service name registration and open source for large distributed systems. By analyzing Apache ZooKeeper could understand the services offered zookeeper as: Consensus, Leader Election, the same as is done in order to manage the processes that generate the Distributed Systems using Zookeeper. As for the configuration files needed to start Zookeeper it proved to be not very complex because the ports to use detailed, the IP address, the location where the virtual server is created, once configured these files can be Zookeeper start with and see the information showing their output files, thus verifying that the service was started successfully. Programming with Zookeeper likewise is not very complex, can be performed in two very popular programming languages and popular today such as C and Java language in this investigation has utilized java for programming a Monitor Zookeeper allowed to see notifications of what happens on servers which are running the Zookeeper service. After running the application will be able to appreciate the consumption of resources used Zookeeper, which were minimal for Red, Memory, Disk, CPU Disco, showing that Zookeeper is a helpful tool for distributed systems that decide to use it.
Descripción : Sublínea de investigación: Software distribuido inteligente de análisis y control
URI : http://repositorio.uta.edu.ec/jspui/handle/123456789/11001
Aparece en las colecciones: Tesis Ingeniería en Sistemas Informáticos y Computacionales

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Tesis_t1016si.pdf3,34 MBAdobe PDFVisualizar/Abrir


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