Técnicas energeticamente eficientes para o posicionamento de aplicações em computação na borda

Detalhes bibliográficos
Ano de defesa: 2022
Autor(a) principal: Rios, Rafael Machado
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://tede2.pucrs.br/tede2/handle/tede/10962
Resumo: O setor de Tecnologia da Informação e Comunicação (TIC) tornou-se relevante na economia global e a tendência é de que ele continue crescendo nos próximos anos. Esse setor utiliza dispositivos cujo funcionamento consome energia e produz calor, o que é problemático por motivos ambientais, socioeconômicos e tecnológicos. As técnicas de redução do consumo de energia destes dispositivos tipicamente envolvem seu desligamento temporário ou a utilização de estados de baixo consumo de energia, os quais podem impactar negativamente o desempenho do sistema. No paradigma de Computação na Borda, no entanto, aplicações usualmente possuem requisitos como baixa latência e baixo tempo de resposta. Este trabalho introduz duas técnicas de posicionamento de aplicações com foco no equilíbrio do compromisso entre eficiência energética e responsividade do sistema. A primeira técnica envolve a criação de um algoritmo de escalonamento baseado em prioridades com informações sobre a disponibilidade de um nodo. A segunda técnica utiliza Service Level Agreements (SLAs) de tempo de provisionamento e informações de disponibilidade dos nodos em um algoritmo genético de múltiplos objetivos na decisão de posicionamento das aplicações. Os resultados demonstram a eficácia de ambas as técnicas na redução do consumo de energia e na minimização das violações de SLAs.
id P_RS_37fac7d2426c1e2c82a482e013e504e1
oai_identifier_str oai:tede2.pucrs.br:tede/10962
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Técnicas energeticamente eficientes para o posicionamento de aplicações em computação na bordaComputação na BordaEficiência EnergéticaPosicionamento de AplicaçõesEdge ComputingEnergy EfficiencyApplication PlacementCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOO setor de Tecnologia da Informação e Comunicação (TIC) tornou-se relevante na economia global e a tendência é de que ele continue crescendo nos próximos anos. Esse setor utiliza dispositivos cujo funcionamento consome energia e produz calor, o que é problemático por motivos ambientais, socioeconômicos e tecnológicos. As técnicas de redução do consumo de energia destes dispositivos tipicamente envolvem seu desligamento temporário ou a utilização de estados de baixo consumo de energia, os quais podem impactar negativamente o desempenho do sistema. No paradigma de Computação na Borda, no entanto, aplicações usualmente possuem requisitos como baixa latência e baixo tempo de resposta. Este trabalho introduz duas técnicas de posicionamento de aplicações com foco no equilíbrio do compromisso entre eficiência energética e responsividade do sistema. A primeira técnica envolve a criação de um algoritmo de escalonamento baseado em prioridades com informações sobre a disponibilidade de um nodo. A segunda técnica utiliza Service Level Agreements (SLAs) de tempo de provisionamento e informações de disponibilidade dos nodos em um algoritmo genético de múltiplos objetivos na decisão de posicionamento das aplicações. Os resultados demonstram a eficácia de ambas as técnicas na redução do consumo de energia e na minimização das violações de SLAs.Information and Communication Technology has become an important sector in the global economy and the tendency is that it keeps growing in the foreseeable future. This sector utilizes devices whose functioning wastes energy and produces heat, which is problematic for environmental, socioeconomical and technological reasons. Techniques for reducing energy consumption of such devices typically involve shutting them off or placing them in low-power states, which may impact overall system performance. In the Edge Computing paradigm, however, applications usually have strict requirements such as low latency and low response time. This work presents two application placement techniques with the objective of balancing the tradeoff between energy efficiency and system responsiveness. The first technique involves the creation of a priority-based scheduling algorithm with node-availability information, while the second utilizes a deployment-SLA and node availability-driven scheduler using a multi-objective genetic algorithm. Results show the effectiveness of both application placement techniques in reducing energy consumption while minimizing Service-Level Agreement violations.Pontifícia Universidade Católica do Rio Grande do SulEscola PolitécnicaBrasilPUCRSPrograma de Pós-Graduação em Ciência da ComputaçãoFerreto, Tiago Coelhohttp://lattes.cnpq.br/8685431534934812Rios, Rafael Machado2023-08-24T15:04:36Z2022-12-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://tede2.pucrs.br/tede2/handle/tede/10962porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RS2023-08-24T23:00:17Zoai:tede2.pucrs.br:tede/10962Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2023-08-24T23:00:17Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.none.fl_str_mv Técnicas energeticamente eficientes para o posicionamento de aplicações em computação na borda
title Técnicas energeticamente eficientes para o posicionamento de aplicações em computação na borda
spellingShingle Técnicas energeticamente eficientes para o posicionamento de aplicações em computação na borda
Rios, Rafael Machado
Computação na Borda
Eficiência Energética
Posicionamento de Aplicações
Edge Computing
Energy Efficiency
Application Placement
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
title_short Técnicas energeticamente eficientes para o posicionamento de aplicações em computação na borda
title_full Técnicas energeticamente eficientes para o posicionamento de aplicações em computação na borda
title_fullStr Técnicas energeticamente eficientes para o posicionamento de aplicações em computação na borda
title_full_unstemmed Técnicas energeticamente eficientes para o posicionamento de aplicações em computação na borda
title_sort Técnicas energeticamente eficientes para o posicionamento de aplicações em computação na borda
author Rios, Rafael Machado
author_facet Rios, Rafael Machado
author_role author
dc.contributor.none.fl_str_mv Ferreto, Tiago Coelho
http://lattes.cnpq.br/8685431534934812
dc.contributor.author.fl_str_mv Rios, Rafael Machado
dc.subject.por.fl_str_mv Computação na Borda
Eficiência Energética
Posicionamento de Aplicações
Edge Computing
Energy Efficiency
Application Placement
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
topic Computação na Borda
Eficiência Energética
Posicionamento de Aplicações
Edge Computing
Energy Efficiency
Application Placement
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
description O setor de Tecnologia da Informação e Comunicação (TIC) tornou-se relevante na economia global e a tendência é de que ele continue crescendo nos próximos anos. Esse setor utiliza dispositivos cujo funcionamento consome energia e produz calor, o que é problemático por motivos ambientais, socioeconômicos e tecnológicos. As técnicas de redução do consumo de energia destes dispositivos tipicamente envolvem seu desligamento temporário ou a utilização de estados de baixo consumo de energia, os quais podem impactar negativamente o desempenho do sistema. No paradigma de Computação na Borda, no entanto, aplicações usualmente possuem requisitos como baixa latência e baixo tempo de resposta. Este trabalho introduz duas técnicas de posicionamento de aplicações com foco no equilíbrio do compromisso entre eficiência energética e responsividade do sistema. A primeira técnica envolve a criação de um algoritmo de escalonamento baseado em prioridades com informações sobre a disponibilidade de um nodo. A segunda técnica utiliza Service Level Agreements (SLAs) de tempo de provisionamento e informações de disponibilidade dos nodos em um algoritmo genético de múltiplos objetivos na decisão de posicionamento das aplicações. Os resultados demonstram a eficácia de ambas as técnicas na redução do consumo de energia e na minimização das violações de SLAs.
publishDate 2022
dc.date.none.fl_str_mv 2022-12-20
2023-08-24T15:04:36Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://tede2.pucrs.br/tede2/handle/tede/10962
url https://tede2.pucrs.br/tede2/handle/tede/10962
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1850041314533441536