Green computing
-
Upload
luis-alberto-morales-rosales -
Category
Education
-
view
925 -
download
0
description
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?