Computação Verde
Julius LeiteInstituto de Computação Universidade Federal Fluminense
ICC, Dezembro 2012
Julius Leite Laboratório Tempo
Sumário
O que é isso? Vamos descobrir ... Definição O que ocorreu? Aumento do consumo Aumento da escala Problemas associadosComo resolver os problemas?
Meta Exemplo
Outras áreas beneficiadas Exemplo de pesquisa
Vamos descobrir ...
Está relacionada com os usuários?
Julius Leite Laboratório Tempo
Vamos descobrir ...
Vamos descobrir ...
Ou, ainda, com a maturidade?
Julius Leite Laboratório Tempo
Definição
Computação Verde
Produção e uso ambientalmente
responsável da tecnologia da
informação
Aumento do consumo
E a Informática chegou aos escritórios ...
I Quanto consome um monitor
tipo CRT?
I Quanto consome um computador
tipo desktop?
I Quantos monitores/computadores
por sala de escritório?
I Quantas salas em um prédio?
I O que acontece com o fornecimento
em um prédio e em uma região?
I Programa Energy Star da
EPA-EUA (1992)
Julius Leite Laboratório Tempo
Aumento do consumo E tem mais ...!!! I Fontes de alimentação I Servidores I Equipamentos de comunicação I Equipamentos de armazenamento I Impressoras I Refrigeração
Aumento do consumo
Julius Leite Laboratório Tempo
Aumento do consumo
Quanto custa isso???
I Energia: R$0,40 por KWh
I PC+: 200W
I 24h, 365 dias: 1.752KWh/ano
I R$700,00 por ano
Aumento da escala
Aglomerados
Julius Leite Laboratório Tempo
Aumento da escala
Hoje em dia
I Grandes aglomerados de computadores
I Milhares de servidores
I Google, Facebook, Americanas.com, ...
I Computação na (em) nuvem
I Além de fornecer energia para funcionamento, também
deve-se resfriar os CPDs
I Nossa sociedaderealmentedepende de todo esse
Aumento da escala
Julius Leite Laboratório Tempo
Aumento da escala
O gasto de um aglomerado seria um pouquinho maior ...
I 1000 servidores
I Consumo por servidor: 400W
I 24h, 365 dias, 100% de utilização:
3.504KWh/ano por servidor
I R$1.400,00 por ano por servidor
I R$1.400.000,00 de energia
para os servidores do CPD
I E não incluímos o custo de
Problemas associados
Na produção dos computadores
I Consumo de eletricidade
I Consumo de diversas matérias primas
I Utilização de produtos químicos
I Gasto de água
I Geração de produtos perigosos (contaminantes)
I Emissão de CO2
Julius Leite Laboratório Tempo
Problemas associados
Problemas associados
Impactos da produção de energia
(a) Hidroelétrica (b) Carvão (c) Nuclear
Julius Leite Laboratório Tempo
Problemas associados
Oferta de energia elétrica
(BEN-EPE-MME, 2009)
Problemas associados
Percentagem mundial da emissão de dióxido de
carbono para algumas indústrias
Indústria Percentual Aviação 0,6 Estaleiros 0,8 Siderúrgicas 1,0 CPDs 0,3 2008, http://uptimeinstitute.org/
E quanto CO2gera um PC por ano?
Julius Leite Laboratório Tempo
Problemas associados
Emissões de carbono por país
País CO2por ano (Mt)
Argentina 142
Holanda 146
Malásia 178
CPDs 170
Meta
TI Verde:
I Aumentar a eficiência
energética dos sistemas de TI
I Reduzir o efeito estufa:
liberar menos CO2na atmosfera
I Uso de materiais menos poluentes
I Aumentar o re-uso e a reciclagem
S. Murugesan, 2008
Julius Leite Laboratório Tempo
Meta
Benefícios:
I Redução do consumo de energia (alivia infraestrutura do
país)
I Diminuição de custos
Meta
Como?
I Componentes mais eficientes
I e.g., proporcionalidade nos processadores
I Sistemas mais eficientes
I e.g., no-breaks mais eficientes
I Manufatura eficiente
I e.g., diminuição de resíduos poluentes na produção de
componentes
I Gerenciamento de energia como parte dos sistemas de controle
I Projeto do software
I e.g., escalonador do SO
Julius Leite Laboratório Tempo
Exemplo
Exemplo
Topologia
Tecnologias envolvidas:
I Dynamic Voltage and Frequency Scaling
I Configuração dinâmica
I Virtualização
Julius Leite Laboratório Tempo
Exemplo
Resultados atingidos
I Tipicamente, aglomerados operam a 30-40% da carga de
pico
I Economias de 30% são relatadas na literatura
I Indiretamente, melhoria da confiabilidade (vida útil) dos
equipamentos
I Vamos fazer umas contas ...
I Google no mundo: 260MW continuamente
I
Exemplo
Áreas envolvidas
I Sistemas operacionais I Redes de sensores I Computação gráfica I Otimização I Sistemas inteligentes I TermociênciasJulius Leite Laboratório Tempo
Outras áreas beneficiadas
Economia de energia
Outras áreas associadas:
I Telefonia celular
I Computação móvel
I Sistemas embarcados
I Redes de sensores
Exemplo de pesquisa
Sensoriamento de CPDs
Julius Leite Laboratório Tempo
Exemplo de pesquisa
Temperaturas em um CPD
E no IC?
O Laboratório Tempo
Áreas de pesquisa:I Sistemas de tempo real e embarcados
I Sistemas computacionais energeticamente eficientes
I Redes de sensores
I Computação móvel
I Sistemas ubíquos
Mais informações: www.tempo.uff.br
Julius Leite Laboratório Tempo
E no IC?
I Projetos
I Computação Verde: CNPq e Faperj I Assistência Domiciliar à Saúde: Faperj
I Cooperação
I UERJ
I Universidade de Pittsburgh, EUA I TU Kaiserslautern, Alemanha
E no IC?
Equipe
I Profs: Julius Leite e Orlando Loques I D:Carlos Sant’Ana, Leandro Souza, Romulo Sequeira, Sergio Carvalho e Vinicius Petrucci I M:David Barreto, Douglas Marelli, Giulio Bottari, Matheus Erthal e Gustavo Bruno I G:Breno Carvalho
Julius Leite Laboratório Tempo
Informações adicionais
Se você quiser saber mais ...
D. Mossé, J.C.B. Leite, A.G.B. de Barros
Introdução aos Clusters Verdes de Servidores
Jornadas de Atualização em Informática, SBC, 2010, pp. 217–261
S. Murugesan
Harnessing Green IT: Principles and Practices IEEE Pro, Jan/Fev 2008, pp. 24–33
I Google Green: http://www.google.com/green/
I Green Grid: http://www.thegreengrid.org/
Informações adicionais
Perguntas?
julius@ic.uff.br
As figuras dessa apresentação foram obtidas na Internet, através do Google Imagens
Julius Leite Laboratório Tempo