english Icono del idioma   español Icono del idioma  

Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/20.500.12008/52289 Cómo citar
Título: Cloud computing sobre entornos dinámicos tolerantes a fallos
Autor: Cogorno, Matias
Rey, Javier
Tutor: Nesmachnow, Sergio
Tipo: Tesis de grado
Descriptores: INTERNET, SEGURIDAD DE LOS DATOS
Fecha de publicación: 2014
Resumen: En este documento se presenta el proyecto de grado "Cloud Computing sobre entornos dinámicos tolerantes a fallos", desarrollado en el Centro de Cálculo del Instituto de Computación de la Facultad de Ingeniería de la Universidad de la República. Apache Hadoop es un framework de código abierto para el procesamiento de grandes cantidades de datos utilizando el paradigma de computación distribuida. Está desarrollado en el lenguaje de programación Java y es mantenido por la fundación Apache. Hadoop permitiendo atacar problemas que utilizan grandes cantidades de datos a un bajo costo y con alto desempeño. Por esta razón compañías como Yahoo, Facebook, Twitter y LinkedIn utilizan Hadoop para procesar datos. Hadoop posee varios mecanismos de tolerancia a fallos para recuperarse de fallas en algunos de sus nodos, pero el nodo encargado de administrar, controlar y distribuir las tareas entre los demás nodos, es un punto único de fallo, por lo que si este nodo (llamado JobTracker) falla durante la ejecución de un trabajo, este trabajo es cancelado y deber a ser comenzado nuevamente, perdiéndose todos los datos intermedios. En este proyecto de grado, se propone desarrollar una versión de Hadoop tolerante a fallos en el JobTracker, realizando un respaldo de la información del JobTracker periódicamente. Cuando el JobTracker falla, uno de los demás nodos del sistema se transforma en el nuevo JobTracker, recuperando el último respaldo del JobTracker que falló. Para minimizar el tiempo perdido mientras el JobTracker esá caído, las tareas que ya habían sido asignadas por el JobTracker y se estaban ejecutando, se siguen ejecutando mientras el JobTracker está caído. La versión modificada de Hadoop desarrollada en este proyecto logró soportar repetidas fallas en el JobTracker durante la misma ejecución, con un overhead del 1.77% del total del tiempo de ejecución.
Editorial: Udelar.FI
Citación: Cogorno, M. y Rey, J. Cloud computing sobre entornos dinámicos tolerantes a fallos [en línea]. Tesis de grado. Montevideo : Udelar. FI. INCO, 2014.
Título Obtenido: Ingeniero en Computación
Facultad o Servicio que otorga el Título: Universidad de la República (Uruguay). Facultad de Ingeniería.
Licencia: Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
Aparece en las colecciones: Tesis de grado - Instituto de Computación

Ficheros en este ítem:
Fichero Descripción Tamaño Formato   
CR14.pdfTesis de grado1,34 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons