Green computing

Post on 19-Jun-2015

925 views 0 download

description

Se describe un panorama general del computo verde.

Transcript of Green computing

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

Rosales

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

Introducción¿Porqué surge el computo verde?

Contaminación

Intoxicaciones

Imprimir en ocasiones es un desperdicio

La energía es generalmente desperdiciada

¿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

¿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

E-waste Impacts in China

Photos Courtesy of Basel Action Network

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

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

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

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

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

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

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

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

Computación en nube Características de la nube

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

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

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

Optimización y desarrollo de software

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

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

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

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

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

Gracias por su atención

¿Preguntas?