cambiar a curso:   2016-17   2018-19


Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2017-18

Estudio y modelado de sistemas Cloud actuales


Tecnologías Específicas

Ingeniería del Software
Tecnologías de la Información
 


Descripcion y Objetivos

Estudio de los sistemas Cloud actuales existentes actualmente, con el fin de determinar las características y elementos estructurales comunes a todos ellos. Definir un lenguaje de modelado que permita modelizar todas estas características para obtener automáticamente la infraestructura e interacción de cada sistema Cloud estudiado.

Por tanto, el objetivo principal sería la definición de un lenguaje de modelado común a un conjunto de Clouds actuales, ya que estos sistemas se caracterizan por su heterogenidad en hardware y software, por lo que actualmente no existe un lenguaje común que permita englobar todas las características de estos sistemas y obtener su infraestructura e interacción a partir de un modelo gráfico.

 


Metodología y Competencias

Se utilizará una metodología en Scrum con el fin de realizar el proyecto de forma iterativa e incremental, que permita obtener resultados en fases tempranas del desarrollo del proyecto.

Plan de Trabajo: En primer lugar, se estudiarán un amplio conjunto de los simuladores y sistemas Cloud existentes actualmente para seleccionar un conjunto de ellos con características comunes. Tras lo cual, se estudiarán las tecnologías existentes para el modelado de sistemas. Posteriormente, se definirán el conjunto de características comunes a todos ellos para pasar a definir un lenguaje de modelado que permita modelizar todas las características analizadas. A partir de este lenguaje se podrá generar automáticamente la infraestructura y las interacciones en el Cloud.

Las competencias a conseguir con este trabajo son las siguientes:


[TI1] Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las tecnologías de la información y las comunicaciones.
[TI2] Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.
[TI3] Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo, evaluación y gestión de aplicaciones y sistemas basados en tecnologías de la información que aseguren la accesibilidad, ergonomía y usabilidad de los sistemas.
[TI4] Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de comunicaciones en una organización.
[TI6] Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.

[IS3] Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y tecnologías disponibles.
[IS4] Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos y técnicas actuales.
[IS5] Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran presentarse.
 

 


Medios a utilizar

PC con conexión a Internet.

 


Bibliografía

"Above the Clouds: A Berkeley View of Cloud Computing". Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica and Matei Zaharia, 2009.

 


Tutores


PIQUERAS, M
BERNAL BERMEJO, ADRIAN
 

Alumno


LOZANO LOZANO, GRATINIANO ANTONIO