Green computing

23
Cómputo verde Oportunidad para los Sistemas Distribuidos Dr. Luis Alberto Morales Rosales

description

Se describe un panorama general del computo verde.

Transcript of Green computing

Page 1: Green computing

Cómputo verde Oportunidad para los Sistemas DistribuidosDr. Luis Alberto Morales

Rosales

Page 2: Green computing

Contenido

Introducción ¿Qué es el cómputo verde? ¿Porqué realizar cómputo verde? Divisiones del cómputo verde Oportunidades de investigación Recomendaciones Conclusiones

Page 3: Green computing

Introducción¿Porqué surge el computo verde?

Contaminación

Intoxicaciones

Imprimir en ocasiones es un desperdicio

La energía es generalmente desperdiciada

Page 4: Green computing

¿Qué es el cómputo verde?

Es la relación positiva (o menos negativa) entre los componentes físicos de un equipo y su impacto al medio ambiente desde su creación hasta su desecho

Page 5: Green computing

¿Porqué realizar cómputo verde?

Crecimiento de la conciencia del medio ambiente publico

Incremento del impacto sobre el medio ambiente y la salud humana

Responsabilidad social coorporativa

Page 6: Green computing

E-waste Impacts in China

Photos Courtesy of Basel Action Network

Page 7: Green computing

Cómputo verde Desempeño/Watt no sigue la ley de Moore

Esquemas de calendarización avanzadas reducen el consumo de energia

El diseño de centros de datos para reducir efectivamente el consumo de potencia Cooling systems Rack design

7

Page 8: Green computing

Divisiones del cómputo verde

Centros de datos Virtualización Cliente / servidor Redes informáticas Computación en nube Tele-trabajo Optimización y desarrollo de software

Page 9: Green computing

Motivación centros de datos verdes Económicas

Los centros de datos se ejecutan en la escala de megawatt necesitando millones para operar

Las instituciones buscan nuevas maneras de reducir costos Muchas instalaciones están sobre explotadas y no pueden

expandirse sin una nueva fuente de energía

Page 10: Green computing

Motivación centros de datos verdesAmbientales

70% de la energía esta enfocada a combustibles fósiles 2.8 billones de toneladas de CO2 son emitidas por las

plantas de energía Las fuentes de energía sustentables no están listas Necesidad de reducir la dependencia de energía hasta

que una fuente de energía sustentable sea desarrollada

Page 11: Green computing

Virtualización

Maquina virtual (VM) es un software que ejecuta otro sistema operativo o software como si estuviera corriendolo fisicamente

Usualmente usa un hipervisor que abstrae el hardware de la máquina

Page 12: Green computing

Redes informáticas Red informática es la aplicación de un

conjunto de computadoras a un problema en cómun al mismo tiempo Cómputo científico

Gran número de ciclos de procesamiento Acceso a grandes cantidades de datos

Page 13: Green computing

Computación en nube Forma de computación distribuida que

proporciona a sus usuarios la posibilidad de utilizar una amplia gama de recursos en redes de computadoras para completar su trabajo

Escalamiento dinámico Comunicación por medio de internet Infraestructura tipo caja negra Disminución de consumo de energía

Page 14: Green computing

Computación en nube Oportunidad para sistemas

distribuidos

Grid computing Tecnología madura

La nube es una tecnología emergente que provee las mismas características del grid sin muchas de sus fallas potenciales

Page 15: Green computing

Computación en nube Características de la nube

Escalable Calidad de servicio (QoS) Especializada y particularizada Costo-efectiva Interfaz del usuario simplificada

Page 16: Green computing

Green Cloud Framework

Virtual Machine Controls

Scheduling

Power Aware

Thermal Aware

Management

VM Image Design Migration Dynamic

Shutdown

Data Center Design

Server & Rack

Design

Air Cond. & Recirculation

Framework

Page 17: Green computing

Tele-trabajo El trabajo en casa con el uso de un

enlace electrónico con la oficina central Ausencia en oficinas Reducción de gas/gasolina Menores costos

Page 18: Green computing

Optimización y desarrollo de software

Algoritmos eficientes Cantidad de recursos utilizados Nivel de CO2 que se genera Forma de codificación Complejidad algoritmica

Page 19: Green computing

Oportunidades de investigación Existen un gran número de áreas para explorar formas

de conservar la energía dentro del ambiente de la nube Calendarizacion de VM para conservar energía Manejo de VM e infraestructura física Minimizar las operaciones ineficientes en tareas no

escenciales Optimizar el diseño de centros de datos Optimización de algoritmos

Page 20: Green computing

Recomendaciones Utilice electricidad limpia Reducir la perdidad de energía en los

centros de datos Aumentar la eficiencia en servidores y

equipos de red Compensar emisiones que no se pueden

eliminar

Page 21: Green computing

Conclusión

Computación en nube es un tópico emergente

Combinar diferentes métodos y técnicas producen un mayor impacto que cuando se emplean de forma separada

Ahorros pequeños de energía generan un gran impacto a largo plazo

Existe una necesidad de conservar energía

Page 22: Green computing

Organismos SPEC: http://www.spec.org/

Dedicada a realizar pruebas de rendimiento de equipos

Climate saver computing initiative: http://www.climatesaverscomputing.org/ Incrementar la eficiencia de energía en PC y

servidores The green grid: http://www.thegreengrid.org/

Incrementar la eficiencia de los centros de datos y de los negocios de ecosistemas de computo

Page 23: Green computing

Gracias por su atención

¿Preguntas?