Sociedad de la Información y el Conocimiento

A Middleware for Service Deployment in Contributory Computing Systems

Doctorado de Sociedad de la Información y el Conocimiento
06/07/2011

Autor: Daniel Lázaro Iglesias
Programa: Doctorado de Sociedad de la Información y el Conocimiento
Idioma: inglés
Director: Dr. Joan Manuel Marquès
Departamento / Instituto: Internet Interdisciplinary Institute (IN3)
Materias: Informática
Palabras clave: Sistemas distribuidos, Despliegue de servicios, P2P, Computación contributiva, Computación en nube
Área de conocimiento: Informática

+ Enlace al proyecto

Resumen

Esta tesis aborda las carencias de la computación en nube, los desktop grids y las redes de igual a igual con respecto al uso de recursos no dedicados a la computación de propósito general mediante la propuesta del modelo de computación contributiva, en que los usuarios aportan sus recursos para ser usados de manera colectiva. Una comunidad contributiva (agregación de recursos aportados) se puede utilizar como una plataforma para desplegar servicios y es una alternativa al uso de grandes centros de procesamiento de datos. Estos servicios hacen posible la utilización de recursos sobrantes de manera general, en lugar de limitar su uso a la ejecución de tareas masivas.

Este trabajo de investigación desarrolla el concepto de computación contributiva presentando un software intermediario (middleware) para construir comunidades contributivas y desplegar servicios en los recursos aportados. Este software intermediario, llamado CoDeS, permite añadir recursos a la comunidad y desplegar servicios en ella, y también se encarga de mantener los servicios disponibles utilizando los recursos aportados. Es autogestionado, descentralizado, escalable, tolerante a fallos y puede tratar con recursos heterogéneos.