Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética

Detalhes bibliográficos
Autor(a) principal: Alves Filho, Sebastião Emídio
Data de Publicação: 2017
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/24935
Resumo: Um dos principais desafios da Computação Verde é obter uma melhor relação entre a quantidade de trabalho realizada pela infraestrutura computacional e o gasto energético para mantê-la, isto é, uma melhor eficiência energética. Este trabalho apresenta a arquitetura de um cluster computacional de baixo consumo energético que é capaz de ligar ou desligar, de forma dinâmica e automática, um determinado número de máquinas. A quantidade de máquinas ligadas é proporcional à demanda de trabalho a cada momento, o que evita ligar equipamentos desnecessariamente e aumenta a eficiência do sistema. Para o seu desenvolvimento propõe-se e discute-se um modelo teórico que é implementado através de um cluster composto por dispositivos Raspberry Pi chamado NPi-Cluster. Para atestar a eficiência do modelo proposto são mostrados resultados experimentais nos quais o cluster é usado como um servidor web com balanceamento de carga. Os dados obtidos mostram que o NPi-Cluster tem um desempenho adequado quando comparado a outros servidores que rodam em arquiteturas tradicionais, mas com um consumo energético menor. Um cluster com 7 máquinas usando sua capacidade máxima atende a mais de 450 requisições simultâneas numa taxa de cerca de 1000 transações por segundo. Para fazê-lo o cluster consome cerca de 15 Watts, o equivalente a uma lâmpada econômica ou um computador em modo suspenso que não realiza qualquer atividade. Quando a demanda é baixa o consumo de energia com as máquinas é reduzido dinamicamente, chegando a menos de 2Watts. Além de ser capaz de lidar com cargas de trabalhos com boa qualidade de serviço, o cluster também provê alta disponibilidade evitando pontos únicos de falha.
id UFRN_fa7cdb73d3eb947083fa16b8aed54280
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/24935
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Alves Filho, Sebastião EmídioGonçalves, Luiz Marcos GarciaAroca, Rafael VidalLima, Rommel Wladimir deSouza, Samuel Xavier deBurlamaqui, Aquiles Medeiros Filgueira2018-03-22T12:00:56Z2018-03-22T12:00:56Z2017-12-01ALVES FILHO, Sebastião Emídio. Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética. 2017. 84f. Tese (Doutorado em Engenharia Elétrica e de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2017.https://repositorio.ufrn.br/jspui/handle/123456789/24935Um dos principais desafios da Computação Verde é obter uma melhor relação entre a quantidade de trabalho realizada pela infraestrutura computacional e o gasto energético para mantê-la, isto é, uma melhor eficiência energética. Este trabalho apresenta a arquitetura de um cluster computacional de baixo consumo energético que é capaz de ligar ou desligar, de forma dinâmica e automática, um determinado número de máquinas. A quantidade de máquinas ligadas é proporcional à demanda de trabalho a cada momento, o que evita ligar equipamentos desnecessariamente e aumenta a eficiência do sistema. Para o seu desenvolvimento propõe-se e discute-se um modelo teórico que é implementado através de um cluster composto por dispositivos Raspberry Pi chamado NPi-Cluster. Para atestar a eficiência do modelo proposto são mostrados resultados experimentais nos quais o cluster é usado como um servidor web com balanceamento de carga. Os dados obtidos mostram que o NPi-Cluster tem um desempenho adequado quando comparado a outros servidores que rodam em arquiteturas tradicionais, mas com um consumo energético menor. Um cluster com 7 máquinas usando sua capacidade máxima atende a mais de 450 requisições simultâneas numa taxa de cerca de 1000 transações por segundo. Para fazê-lo o cluster consome cerca de 15 Watts, o equivalente a uma lâmpada econômica ou um computador em modo suspenso que não realiza qualquer atividade. Quando a demanda é baixa o consumo de energia com as máquinas é reduzido dinamicamente, chegando a menos de 2Watts. Além de ser capaz de lidar com cargas de trabalhos com boa qualidade de serviço, o cluster também provê alta disponibilidade evitando pontos únicos de falha.One of the main challenges for the so-called Green Computing is to get a better relation between the amount of work performed by the computational infrastructure and the energy consumption to maintain it, providing better energy efficiency. This work presents the architecture of a computing cluster with low energy consumption that powers on or off a number of running machines automatically and dynamically. The quantity of enabled devices adjusts according to the actual processing demand, which avoids unnecessarily powered equipment and increases the overall system power efficiency. In order to carry out its development, a theoretical model is proposed, discussed, and implemented through the NPi-Cluster, a cluster composed of Raspberry Pi devices. To prove the proposed model feasibility, NPi-Cluster is used as a web server with load balancing. Data gathered shows that NPi-Cluster has adequate performance when compared to other web servers running on traditional server architectures, however with less power consumption. A 7-machine cluster running at maximum performance is able to handle more than 450 simultaneous requests, with about 1000 transactions per second. The power consumption required to do it is about 15 Watts, which is equivalent to a energy-saving light bulb or a computer in suspended mode that does not perform any task. When the requests demand is low, the power consumption is dynamically reduced until less than 2 Watts. Besides to being able to handle workloads with acceptable quality of service, the proposed cluster also provides high availability by avoiding single points of failure.porCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA E DE COMPUTAÇÃOComputação verdeEficiência energéticaProporcionalidade de hardwareComputação distribuídaDispositivos de baixo consumoArquitetura de um cluster computacional de baixo consumo e com proporcionalidade energéticainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisPROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E DE COMPUTAÇÃOUFRNBrasilinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNTEXTSebastiaoEmidioAlvesFilho_TESE.pdf.txtSebastiaoEmidioAlvesFilho_TESE.pdf.txtExtracted texttext/plain171884https://repositorio.ufrn.br/bitstream/123456789/24935/2/SebastiaoEmidioAlvesFilho_TESE.pdf.txt8df97ccc2dca9fd0fbece3092f19286fMD52THUMBNAILSebastiaoEmidioAlvesFilho_TESE.pdf.jpgSebastiaoEmidioAlvesFilho_TESE.pdf.jpgIM Thumbnailimage/jpeg3908https://repositorio.ufrn.br/bitstream/123456789/24935/3/SebastiaoEmidioAlvesFilho_TESE.pdf.jpg4620eb39f637bb55b10376af74b684aeMD53ORIGINALSebastiaoEmidioAlvesFilho_TESE.pdfSebastiaoEmidioAlvesFilho_TESE.pdfapplication/pdf1355640https://repositorio.ufrn.br/bitstream/123456789/24935/1/SebastiaoEmidioAlvesFilho_TESE.pdf4a5a7d12067c49d9f76d24a2b3d0f3ecMD51123456789/249352019-01-30 16:54:24.912oai:https://repositorio.ufrn.br:123456789/24935Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2019-01-30T19:54:24Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética
title Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética
spellingShingle Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética
Alves Filho, Sebastião Emídio
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA E DE COMPUTAÇÃO
Computação verde
Eficiência energética
Proporcionalidade de hardware
Computação distribuída
Dispositivos de baixo consumo
title_short Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética
title_full Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética
title_fullStr Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética
title_full_unstemmed Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética
title_sort Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética
author Alves Filho, Sebastião Emídio
author_facet Alves Filho, Sebastião Emídio
author_role author
dc.contributor.authorID.pt_BR.fl_str_mv
dc.contributor.advisorID.pt_BR.fl_str_mv
dc.contributor.referees1.none.fl_str_mv Gonçalves, Luiz Marcos Garcia
dc.contributor.referees1ID.pt_BR.fl_str_mv
dc.contributor.referees2.none.fl_str_mv Aroca, Rafael Vidal
dc.contributor.referees2ID.pt_BR.fl_str_mv
dc.contributor.referees3.none.fl_str_mv Lima, Rommel Wladimir de
dc.contributor.referees3ID.pt_BR.fl_str_mv
dc.contributor.referees4.none.fl_str_mv Souza, Samuel Xavier de
dc.contributor.referees4ID.pt_BR.fl_str_mv
dc.contributor.author.fl_str_mv Alves Filho, Sebastião Emídio
dc.contributor.advisor1.fl_str_mv Burlamaqui, Aquiles Medeiros Filgueira
contributor_str_mv Burlamaqui, Aquiles Medeiros Filgueira
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA E DE COMPUTAÇÃO
topic CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA E DE COMPUTAÇÃO
Computação verde
Eficiência energética
Proporcionalidade de hardware
Computação distribuída
Dispositivos de baixo consumo
dc.subject.por.fl_str_mv Computação verde
Eficiência energética
Proporcionalidade de hardware
Computação distribuída
Dispositivos de baixo consumo
description Um dos principais desafios da Computação Verde é obter uma melhor relação entre a quantidade de trabalho realizada pela infraestrutura computacional e o gasto energético para mantê-la, isto é, uma melhor eficiência energética. Este trabalho apresenta a arquitetura de um cluster computacional de baixo consumo energético que é capaz de ligar ou desligar, de forma dinâmica e automática, um determinado número de máquinas. A quantidade de máquinas ligadas é proporcional à demanda de trabalho a cada momento, o que evita ligar equipamentos desnecessariamente e aumenta a eficiência do sistema. Para o seu desenvolvimento propõe-se e discute-se um modelo teórico que é implementado através de um cluster composto por dispositivos Raspberry Pi chamado NPi-Cluster. Para atestar a eficiência do modelo proposto são mostrados resultados experimentais nos quais o cluster é usado como um servidor web com balanceamento de carga. Os dados obtidos mostram que o NPi-Cluster tem um desempenho adequado quando comparado a outros servidores que rodam em arquiteturas tradicionais, mas com um consumo energético menor. Um cluster com 7 máquinas usando sua capacidade máxima atende a mais de 450 requisições simultâneas numa taxa de cerca de 1000 transações por segundo. Para fazê-lo o cluster consome cerca de 15 Watts, o equivalente a uma lâmpada econômica ou um computador em modo suspenso que não realiza qualquer atividade. Quando a demanda é baixa o consumo de energia com as máquinas é reduzido dinamicamente, chegando a menos de 2Watts. Além de ser capaz de lidar com cargas de trabalhos com boa qualidade de serviço, o cluster também provê alta disponibilidade evitando pontos únicos de falha.
publishDate 2017
dc.date.issued.fl_str_mv 2017-12-01
dc.date.accessioned.fl_str_mv 2018-03-22T12:00:56Z
dc.date.available.fl_str_mv 2018-03-22T12:00:56Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv ALVES FILHO, Sebastião Emídio. Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética. 2017. 84f. Tese (Doutorado em Engenharia Elétrica e de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2017.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/24935
identifier_str_mv ALVES FILHO, Sebastião Emídio. Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética. 2017. 84f. Tese (Doutorado em Engenharia Elétrica e de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2017.
url https://repositorio.ufrn.br/jspui/handle/123456789/24935
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.program.fl_str_mv PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/24935/2/SebastiaoEmidioAlvesFilho_TESE.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/24935/3/SebastiaoEmidioAlvesFilho_TESE.pdf.jpg
https://repositorio.ufrn.br/bitstream/123456789/24935/1/SebastiaoEmidioAlvesFilho_TESE.pdf
bitstream.checksum.fl_str_mv 8df97ccc2dca9fd0fbece3092f19286f
4620eb39f637bb55b10376af74b684ae
4a5a7d12067c49d9f76d24a2b3d0f3ec
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117755282915328