Está en la página 1de 29

Optimizaci on del consumo de energ a utilizando Eucalyptus en el entorno de Cloud Computing

Programa Ocial de Postgrado en Tecnolog as Inform aticas Avanzadas Alonso Tenorio Trigoso
UCLM

Julio 2010

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

1 / 29

Introducci on

Optimizaci on del consumo de energ a utilizando Eucalyptus

Indice general

Introducci on. Arquitectura de una plataforma Cloud. Infraestructura Cloud Eucalyptus. Control de voltaje y frecuencia de la CPU. Extensiones realizadas en el manejador Cloud Eucalyptus. Conclusiones y Trabajo Futuro. Asignaturas

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

2 / 29

Introducci on

Optimizaci on del consumo de energ a utilizando Eucalyptus

Introducci on

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

3 / 29

Introducci on

Optimizaci on del consumo de energ a utilizando Eucalyptus

Denici on
Cloud Computing proviene de un nuevo paradigma inform atico que on distribuida, centros de datos, aplicaciones, incorpora computaci virtualizaci on, control de consumo computacional y de almacenamiento como tambi en las plataformas y los proveedores de servicios. Principales ventajas de la tecnolog a Cloud son: Alta disponibilidad Econ omico Escalabilidad Fondo com un de recursos Independencia Multiusuarios

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

4 / 29

Introducci on

Optimizaci on del consumo de energ a utilizando Eucalyptus

Modelos de servicio de un Cloud Computing

Software como servicio (SaaS, Software As A Service) Gmail, Google Docs, Amazon Plataforma como servicio (PaaS, Platform As A Service) Google App Engine, Microsoft Azure, Salesforce Infraestructura como servicio (IaaS, Infraestructure As A Service) Amazon Web Services, Elastic Compute Cloud (EC2)

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

5 / 29

Introducci on

Optimizaci on del consumo de energ a utilizando Eucalyptus

Tipos de Clouds
Cloud P ublicos Cloud Privados Cloud H bridos

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

6 / 29

Introducci on

Optimizaci on del consumo de energ a utilizando Eucalyptus

Objetivos y Motivaci on

Extender la Infraestructura Cloud Eucalyptus para optimizar el consumo de energ a. Objetivos propuestos:
1 2

Puesta en marcha de la Infraestructura Cloud Eucalyptus. Estudio del control de energ a y voltaje para mejorar el rendimiento de una CPU. Integraci on de los nuevos m odulos propuestos con la Infraestructura Eucalyptus.

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

7 / 29

Introducci on

Optimizaci on del consumo de energ a utilizando Eucalyptus

Metodolog a
Te orica, elaboraci on de un estado del arte
1

Estudio de la tecnolog a Cloud, despliegue de una Infraestructura Cloud basada en Eucalyptus. Estudio de las t ecnicas existentes para aportar mejoras en el control de la energ a en cada uno de los nodos de un Cloud Computing.

Pr actica
1

Desarrollo de un prototipo de plataforma Cloud con la posibilidad de ajustar el consumo energ a. Integraci on de los nuevos m odulos implementados con los m odulos existentes de Eucalyptus.

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

8 / 29

Arquitectura de una plataforma Cloud

Optimizaci on del consumo de energ a utilizando Eucalyptus

Arquitectura de una plataforma Cloud

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

9 / 29

Arquitectura de una plataforma Cloud

Optimizaci on del consumo de energ a utilizando Eucalyptus

Componentes de un Cloud y Virtualizaci on

Esquema de Virtualizaci on y de Infraestructuras Virtuales

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

10 / 29

Infraestructura Cloud Eucalyptus

Optimizaci on del consumo de energ a utilizando Eucalyptus

Infraestructura Cloud Eucalyptus

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

11 / 29

Infraestructura Cloud Eucalyptus

Optimizaci on del consumo de energ a utilizando Eucalyptus

Arquitectura de Eucalyptus

Diagrama de la Infraestructura Eucalyptus (Fuente: Eucalyptus)


Alonso Tenorio Trigoso (UCLM) Trabajo Fin de M aster Julio 2010 12 / 29

Control de voltaje y frecuencia de la CPU

Optimizaci on del consumo de energ a utilizando Eucalyptus

Control de voltaje y frecuencia de la CPU

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

13 / 29

Control de voltaje y frecuencia de la CPU

Optimizaci on del consumo de energ a utilizando Eucalyptus

CPUFreq
El demonio CpuFreq tiene los siguientes estados: Performance Powersave Ondemand Conservative Userspace

Arquitectura del demonio CpuFreq


Alonso Tenorio Trigoso (UCLM) Trabajo Fin de M aster Julio 2010 14 / 29

Extensiones realizadas en el manejador Cloud Eucalyptus

Optimizaci on del consumo de energ a utilizando Eucalyptus

Extensiones realizadas en el manejador Cloud Eucalyptus

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

15 / 29

Extensiones realizadas en el manejador Cloud Eucalyptus

Optimizaci on del consumo de energ a utilizando Eucalyptus

Descripci on del test bed desplegado

Implementaci on de la Infraestructura Cloud Eucalyptus donde se instalo en cuatro ordenadores bajo el sistema Operativo Ubuntu Server. Las caracter sticas de los recursos utilizados son:

Caracter sticas de los recursos f sicos computacionales utilizados

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

16 / 29

Extensiones realizadas en el manejador Cloud Eucalyptus

Optimizaci on del consumo de energ a utilizando Eucalyptus

Infraestructura desarrollada

Diagrama de la Infraestructura f sica del Cloud Computing

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

17 / 29

Extensiones realizadas en el manejador Cloud Eucalyptus

Optimizaci on del consumo de energ a utilizando Eucalyptus

Infraestructura desarrollada

Diagrama de la visi on l ogica del Cloud Computing

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

18 / 29

Extensiones realizadas en el manejador Cloud Eucalyptus

Optimizaci on del consumo de energ a utilizando Eucalyptus

Cambios en el Cloud Controller


Nuevo m odulo que se llama Cloud Wide Voltaje Information(CWVI) donde almacena la informaci on proveniente del Control Cloud Wide Voltage(CCWV).

Estructura del Cloud Controller con Cloud Wide Voltaje Information

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

19 / 29

Extensiones realizadas en el manejador Cloud Eucalyptus

Optimizaci on del consumo de energ a utilizando Eucalyptus

Cambios en el Cluster Controller


M odulo implementado en Java dentro del Cluster Controller que se a el encargado de llama Control Cloud Wide Voltaje(CCWV) el cual ser administrar y regular el voltaje suministrado para cada host.

Estructura del Cluster Controller con Control Cloud Wide Voltaje


Alonso Tenorio Trigoso (UCLM) Trabajo Fin de M aster Julio 2010 20 / 29

Extensiones realizadas en el manejador Cloud Eucalyptus

Optimizaci on del consumo de energ a utilizando Eucalyptus

Cambios en el Node Controller


El demonio CPUFreq, por medio de su estado userspace, ser a el encargado de cambiar la frecuencia de la CPU de acuerdo a la orden proveniente del Control Cloud Wide Voltage.

Estructura del Node Controller con el demonio CpuFreq


Alonso Tenorio Trigoso (UCLM) Trabajo Fin de M aster Julio 2010 21 / 29

Extensiones realizadas en el manejador Cloud Eucalyptus

Optimizaci on del consumo de energ a utilizando Eucalyptus

Estructura de Eucalyptus con el CPUFreq

M odulos del Cloud Wide Voltage Controller y CpuFreq en el Node Controller


Alonso Tenorio Trigoso (UCLM) Trabajo Fin de M aster Julio 2010 22 / 29

Conclusiones y Trabajo Futuro

Optimizaci on del consumo de energ a utilizando Eucalyptus

Conclusiones y Trabajo Futuro

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

23 / 29

Conclusiones y Trabajo Futuro

Optimizaci on del consumo de energ a utilizando Eucalyptus

Conclusiones

La tecnolog a Cloud Computing ha ido adquiriendo un gran auge como una nueva tecnolog a emergente. Entre las conclusiones obtenidas con los nuevos m etodos implementados se logran: Reducir los costos de electricidad. Se mejoran la eciencia de un entorno Cloud. Una reducci on de la tasa de emisiones de carbono. Proporcionar un mejor servicio para con los clientes.

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

24 / 29

Conclusiones y Trabajo Futuro

Optimizaci on del consumo de energ a utilizando Eucalyptus

Trabajo Futuro

En un futuro, los Clouds estar an dise nados para reducir el consumo de energ a. Algunas ideas para el trabajo futuro son: Implementaci on de dichas propuestas desarrolladas en la Infraestructura Cloud Eucalyptus. Evaluaci on de las mejoras implementadas. Monitorizaci on de la carga real. Compromiso entre QoS y consumo de energ a.

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

25 / 29

Asignaturas

Optimizaci on del consumo de energ a utilizando Eucalyptus

Asignaturas

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

26 / 29

Asignaturas

Optimizaci on del consumo de energ a utilizando Eucalyptus

Asignaturas cursadas

Tecnolog as de Redes de Altas Prestaciones. Grid Computing. Computaci on en Clusters. Modelados y Evaluaci on de Sistemas. Redes Multimedia. Generaci on de Documentos Cient cos en Inform atica.

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

27 / 29

Asignaturas

Optimizaci on del consumo de energ a utilizando Eucalyptus

Gracias

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

28 / 29

Asignaturas

Optimizaci on del consumo de energ a utilizando Eucalyptus

Optimizaci on del consumo de energ a utilizando Eucalyptus en el entorno de Cloud Computing


Programa Ocial de Postgrado en Tecnolog as Inform aticas Avanzadas Alonso Tenorio Trigoso
UCLM

Julio 2010

Alonso Tenorio Trigoso (UCLM)

Trabajo Fin de M aster

Julio 2010

29 / 29

También podría gustarte