with nano data centers greening the internetbit/ensino/mo809_1s13/nada.pdf · greening the internet...

31
Greening the Internet with Nano Data Centers Stallin E.F. Silva

Upload: others

Post on 09-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

Greening the Internet with Nano Data Centers

Stallin E.F. Silva

Page 2: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

Agenda● O artigo● Modelo tradicional de Data Centers● O NaDa - Nano Data Center● Modelo de Consumo de Energia ● VoD - Video-on-demand● Resultados● Trabalhos relacionados● Conclusão● Comentários● Referências

Page 3: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

O artigo● 5ª ACM International Conference on emerging

Networking EXperiments and Technologies (CoNEXT 2009, Roma/Itália).

● 4 autores vinculados ao setor de P&D de empresas (Telefônica, Thomsom Technicolor).

● 1 vinculado ao Instituto de Tecnologia da Geórgia.

Page 4: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

Modelo tradicional de Data Centers

Page 5: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Custo elevado● Usuários longe fisicamente● Muita redundância para robustez

● Mal uso de energia■ Resfriamento■ Servidores subutilizados

● Data Centers consomem 1,5% do total de energia consumida no mundo, mas somente 15% delas de maneira eficiente.

Motivações

Page 6: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

O NaDa - Nano Data Center

Page 7: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Dissipação de calor■ Power Usage Efficiency (PUE) =

energiaRecebida / energiaConsumida■ gateways = roteador, modem ou até firewall

de sua residência.■ Como o NaDa é baseado em gateways e o

consumo de energia nele é desprezível, a dissipação de calor é fácil.

Princípios para economia e suas Vantagens

Page 8: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Proximidade do serviço■ Data centers normalmente estão em

diversas regiões para tentar diminuir delay.■ NaDa usa a transmissão de dados par a par

(P2P).

Princípios para economia e suas Vantagens

Page 9: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Alta escalabilidade■ Data centers convencionais devem ser

capazes de suportar picos de acesso.■ No NaDa, diferentemente, ao aumentar o

número de gateways cresce a capacidade da rede de transferir dados.

■ Estrutura de gateways ainda provê redundância de serviço.

Princípios para economia e suas Vantagens

Page 10: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Eficiência energética■ Roteadores e servidores podem gastar até

80% de energia em um estado ocioso comparando-o com seu estado máximo de uso.

■ Portanto, não adicionamos gasto energético base ao sistema, pois os gateways já estão conectados.

■ No NaDa, usa-se somente os gateways quando estão ativos, além de ser mais eficiente que servidores dedicados o consumo de energia é proporcional ao load.

Princípios para economia e suas Vantagens

Page 11: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Usar gasto energético base do gateway é a chave para redução de gasto de energia.

● Depende muito do número de gateways que estão on-line em determinado momento.

Disponibilidade e Eficiência energética

Page 12: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Limite inferior: após uma análise de 63 dias do IPTV, a média é 7% e o pico 19%. Por se tratar de 1 serviço somente é pessimista considerá-lo.

Disponibilidade e Eficiência energética● Limite superior:dos gateways on-line, 85% estão disponíveis em média durante o dia.

Page 13: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Análise de streaming de vídeo em nos servidores, gateways e roteadores sugere um modelo linear de consumo de energia.

● Para isso, é preciso considerar:■ Gateways: somente serão usados os que estão on-

line.■ Servidores: serão colocados para dormir (e não

consumirão energia) quando ociosos, e load no máximo quando voltar.

■ Roteadores: mais complicado, pois sempre estará ligado. Assumir que no roteador o consumo de energia é independente do load, se o load estiver baixo o aumento da capacidade da rede pode ser postergado e a longo prazo ocorrer uma economia energética.

Modelo de Consumo de Energia

Page 14: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● A eficiência energética também é afetada devido a conversão de energia, a perda de energia e ao custo para resfriamento. Por isso iremos considerar um PUE de 1,2 (menor do que o comunentemente usado 2,0).

● Logo, para um dado x expresso em termos de largura de banda, a seguinte fórmula descreve o consumo de energia em data centers:

onde hdc é a média de hops necessários para alcançar um cliente em um sistema tradicional centralizado, hdc=14 na WAN (rede de longa distância) e hdc=4 no ISP (provedor de internet). Para verificar consumo somente em gateways e servers o termo hdc*gama(r) poderia ser retirado da fórmula.

Modelo de Consumo de Energia

Page 15: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● No NaDa, gateways, assim como roteadores e servidores, não necessitam de resfriamento. No entanto eles ainda tem custo de transporte, distribuição e conversão de energia. Isso implica em ~7% de perdas, por isso usaremos l = 1,1.

● Portanto, para um dado x expresso em termos de largura de banda, o consumo de energia no NaDa é dado por:

onde hn é a média de hops necessários para alcançar um cliente em um sistema NaDa, hn=9 na WAN e hn=2 no ISP.

Modelo de Consumo de Energia

Page 16: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

O foco da análise da eficiência energética ocorrerá sobre um tipo de solução distribuída: serviço de vídeo sob demanda (VoD).

Arquitetura do VoD no NaDaGateways: provê armazenamento e recursos de banda, no caso ele armazena vídeos inteiros ou partes e provê upload destes dados para outros gateways. Na avaliação fixou-se em gateways de 1Mbps a 2Mbps.

VoD - Video-on-demand

Tracker: coordenador principal, monitora a disponibilidade e conteúdo de cada gateway, responde requisição de busca por conteúdo, além de gerenciar as taxas de upload e download entre a comunicação dos gateways.

Servidor de conteúdo: pode ser usado caso nenhum gateway tenha o resultado da requisição e também serve para carregar os gateways com conteúdos relevantes (inclusive em modo offline, como um pre-load).

Page 17: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

Foram utilizados 3 fontes diferentes para realizar os testes:

● Base de dados do Netflix: aluguel de um filme interpretado como acesso de conteúdo. Assume-se que todos os filmes tem duração de 90 minutos.

● Youtube traces: já contém dados de visualizações do vídeo e da duração.

● Acessos ao IPTV (Internet Protocol Television) de um grande ISP: 250k clientes, dados de 60 dias, usaram análise de 2k de clientes randômicos.

Também foi realizada uma análise cruzada da eficiência energética do NaDa nas três fontes acima simultaneamente.

VoD - Video-on-demand

Page 18: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

A simulação foi dividida em duas fases:1. Localização de objetos realizada no modo offline.2. Simulação usando as fontes citadas anteriormente (Netflix,

Youtube, IPTV e Mixed)Cada simulação representa a atividade de usuário durante 24 horas.

A simulação

Page 19: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

ResultadosEfeitos dos padrões de usoO padrões de uso e seus efeitos em gateways sempre ligados:

NaDa é em média 30% mais eficiente, economizando muita energia nos picos de uso, além disso vale notar que no YouTube o ganho foi menor devido a ter acesso mais global e catálogo maior.

Page 20: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Esquerda: com todos os gateways ligados toda a demanda de banda é colocada na rede com cada gateway armazenando somente 6GB.

● Direita: mais pessimista, notamos que a média é de 18GB por gateway para 1/3 do load total. Após isso a eficiência do server cresce muito lentamente.

No entanto, deve-se lembrar que a disponibilidade de gateways em é bem alta (cerca de 85%).

Resultados Proporção de gateways ligados

Page 21: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

Resultados Armazenamento e janela

Page 22: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

Resultados Armazenamento e janelaEm gateways sempre ligados, maior armazenamento diminui o uso de energia, até que chega um ponto que obter mais armazenamento gasta uma quantidade de energia insignificante. Devido ao catálogo maior no Youtube a energia nele diminui a uma taxa menor.

O Mixed trace mostrou uma perfeita curva de divisão. Significa que o conteúdo é dividido em um grande número de pequenos pedaços. Em uma janela de 60 segundos o consumo de energia ficou próximo de um sistema ideal.

Page 23: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

Mostra que nos mais adversos cenários de rede o NaDa economizou 20%.

O aumento nos parâmetros da rede no modelo de consumo de energia também faz com que haja economia de energia.

Resultados Rede

Page 24: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

A economia de energia é maior quando o número de usuário aumenta, com 9k usuários e taxa de 0,7Mbps é 39%, já com 27k são 44%.

Comentário: O número de usuários tendem a aumentar rapidamente. Com o armazenamento do gateway limitado, o NaDa é mais limitado pela memória do que pela rede (ao menos para pequenas populações), no entanto ao aumentar os usuários a memória disponível também aumenta.

Resultados Tamanho da população

Page 25: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

Energia economizada cresce na medida que a taxa de upload de streaming aumenta em relação a de streaming consumido.

Por exemplo, para 18k usuários e 2Mbps de rate. Mudando o upstream de 1Mbps para 2Mbsp aumenta-se a economia em 15%.

Por outro lado para taxas de 8Mbps a diferença é insignificante.

Resultados Streaming e taxas de upload

Page 26: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Projetos: Portivity, Evergrow, OneLab e Savant.● "Greening the Internet" de 2004 gerou alguns trabalhos

interessantes subsequentes:■ Ganho de energia através de mudança dinâmica de

rota ou no design inicial da rede.■ Manter dados da rede em buffers nas arestas da rede

para poder fazer com equipamentos durmam.● Outro estudo trabalhou em cima do paradigma atual de Data

Centers para tentar encontrar onde economizar energia nele.● Por fim, nesta questão, dois bons artigos de 2008 também

trabalham com a economia de energia mudando o paradigma (um tenta uma abordagem P2P e o outro com um conceito de mini Data Centers).

Trabalhos relacionados

Page 27: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Novo paradigma em Data Centers.● Conseguiu reduzir, na média e para diferentes

serviços, de 20 a 30% o consumo energético.● Como incentivar o uso do NaDa? Recompensas

para o usuário na forma de redução do valor do serviço por exempo.

● Necessita de um ISP que garanta a largura de banda necessária para gerenciar a rede.

● Estão trabalhando em protótipos de avançados gateways e trackers em serviços VoD.

Conclusão - O NaDa

Page 28: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● Benefícios: ■ Escalável (não precisa de um servidor subutilizado

para picos). Outro paper é somente focado nisso.■ Poupa energia (inclusive na rede).■ Reusa energia de base de equipamentos.■ Sem necessidade de resfriamento extra.

● NaDa atualmente:■ Seção News do site não atualizada desde 2010.■ Última publicação sobre ele (melhoria) de 2011.■ Apesar da ideia ter sido muito bem recebida por

algumas empresas e academia, o projeto parece que não tem casos de sucesso no mercado ainda.

Comentários

Page 29: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

■ O que fazer no caso da largura de banda de upload estiver limitada?

■ Como incentivar usuários? ■ Como trabalhar com a privacidade dos dados?■ Como melhorar os resultados da infraestrutura

de rede?■ Como pesar o custo de implementação e uso do

NaDa perante o paradigma tradicional de Data Centers?

Desafios

Page 30: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

● "NanoDataCenters" [Online], disponível em:http://www.nanodatacenters.eu

● V. Valancius, N. Laoutaris, L. Massoulié, C. Diot, P. Rodriguez, "Greening the Internet with Nano Data Centers", em 2009 na 5ª ACM International Conference on Emerging Networking Experiments and Technologies.

● Jonathan G. Koomey, "Worldwide electricity used in data centers", em 2008 na Environmental Research Letters.

Referências

Page 31: with Nano Data Centers Greening the Internetbit/ensino/mo809_1s13/nada.pdf · Greening the Internet with Nano Data Centers Stallin E.F. Silva. Agenda O artigo Modelo tradicional de

Perguntas?