Arquitetura de um cluster computacional de baixo consumo e com proporcionalidade energética
Autor(a) principal: | |
---|---|
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 |