cambiar a curso:   2018-19   2020-21


Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2019-20

Estudio y Análisis de Rendimiento y Costes de distintas Configuraciones de Entornos Cloud.


Tecnologías Específicas

Computación
Tecnologías de la Información
 


Descripcion y Objetivos

En los últimos años, los sistemas distribuidos han experimentado un gran auge debido al desarrollo de tecnologías  como Cloud computing o computación en la nube. Esta tecnología ofrece servicios o aplicaciones a través de la red, aprovechando el crecimiento experimentado en el ancho de banda. De esta forma cualquier usuario puede acceder a la nube con el fin de utilizar usar la plataforma, la infraestructura o el software como servicio, PaaS, IaaS y SaaS, respectivamente. En este TFG nos centraremos en los servicios de plataforma como servicio, PaaS, que permiten a los usuarios el uso de la plataforma software para la ejecución de aplicaciones. En concreto, se pretende realizar un análisis del rendimiento de este tipo de sistemas analizando la rentabilidad para los proveedores de servicio. Si embargo, el análisis del rendimiento de los sistemas de computación en la nube o cloud computing, así como de los esquemas de precios de los servicios ofrecidos, no es una tarea fácil. Esto es debido, en parte, al elevado coste de realizar experimentos con sistemas distribuidos reales. Existen herramientas, como Simcan2Cloud, que permiten la simulación de entornos cloud. Estas herramientas necesitan ser configuradas, transcribiendo las características de los sistemas modelados a la configuración específica de la herramienta.

En este TFG se estudiarán las características de los servicios PaaS, así como el uso de simuladores de estos sistemas, posteriormente se estudiará el comportamiento de un simulador en concreto, Simcan2Cloud  y se usará este simulador para realizar una bateria de pruebas que permitan el análisis de rendimiento y costes de varias configuraciones del sistema.

Objetivos:

- Estudiar las características de los servicios PaaS.

- Estudiar y comprender el funcionamiento varios simuladores de sistemas cloud.

- Estudiar y comprender el funcionamiento Simcan2Cloud.

- Usar  Simcan2Cloud para modelar y simular varias configuraciones de sistemas cloud.

- Analizar el funcionamiento y rentabilidad de estos sistemas.

 


Metodología y Competencias

Para el desarrollo de este trabajo se seguirán las siguientes fases:

1.- Estudiar las características de los servicios PaaS.

2. - Estudiar y comprender el funcionamiento varios simuladores de sistemas cloud.

3. - Estudiar y comprender el funcionamiento Simcan2Cloud.

4. - Usar  Simcan2Cloud para modelar y simular varias configuraciones de sistemas cloud.

5. - Analizar el funcionamiento y rentabilidad de estos sistemas.

Las competencias que vamos a trabajar son las siguientes:

- [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.

- [TI5] Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados.

 


Medios a utilizar

- SmuladorSimcan2Cloud.

- Un simple pc.

 


Bibliografía

Núñez, A., Fernández, J., Filgueira, R., García, F., y Carretero, J., “SIMCAN: A flexible, scalable and expandable simulation platform for modelling and simulating distributed architectures and applications,” Simulation Modelling Practice and Theory, vol. 20, no. 1, pp. 12–32, 2012.

Wilkes, J., “cluster-data: Migrated from code.google.com/p/googleclusterdata,” 2011. https://github.com/google/cluster-data

 


Tutores


PIQUERAS, M
BERNAL BERMEJO, ADRIAN
 

Alumno


MORALES NÚÑEZ, JULIÁN