A multi-objective optimization approach for load balancing over the fog computing edge layer

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Oliveira, Alexandre Calerio de, 1976-
Orientador(a): Todt, Eduardo, 1963-
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Não Informado pela instituiçã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://hdl.handle.net/1884/68500
Resumo: Orientador: Eduardo Todt
id UFPR_cc66ff99336da19c2bd2b4ca993e66d7
oai_identifier_str oai:acervodigital.ufpr.br:1884/68500
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str
spelling Oliveira, Alexandre Calerio de, 1976-Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaTodt, Eduardo, 1963-2022-05-23T11:50:51Z2022-05-23T11:50:51Z2020https://hdl.handle.net/1884/68500Orientador: Eduardo TodtDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa : Curitiba, 17/03/2020Inclui referências: p. 65-70Área de concentração: Ciência da ComputaçãoResumo: A Computação em Névoa é um paradigma emergente proposto com o intuito de estender a nuvem até a borda da rede para suportar o aprimoramento da Internet das Coisas (IoT). Devido às características dinâmicas da interação Névoa-IoT, as taxas de requisições assim como as demandas e disponibilidades de recursos em diferentes gateways podem divergir significativamente, contribuindo para degradar o desempenho da névoa, sendo necessários mecanismos efetivos para evitar que alguns dispositivos fiquem sobrecarregados enquanto outros permaneçam subutilizados. Além disso, os dispositivos de borda da camada da névoa são geralmente descritos como restritos em recursos, exigindo abordagens computacionalmente leves para que sejam mantidos seus desempenhos sob alta demanda. Este trabalho apresenta uma abordagem multiobjetivo que visa solucionar o problema do balanceamento de carga na camada de borda da névoa, considerando também a garantia de atendimento ao critério da latência máxima esperada para a execução dos serviços disponíveis e a otimização de intensidade do sinal da rede sem fio dos dispositivos de IoT. Na solicitação de serviço feita por um dispositivo de IoT, o agrupamento dos dispositivos da borda da névoa ao alcance de transmissão formam uma partição, onde cada dispositivo de névoa envolvido sintetiza dados sobre seus recursos computacionais e a intensidade do sinal recebido em um único parâmetro, o qual é repassado a um dispositivo dedicado da névoa que decide qual dispositivo da partição é o mais adequado para atender a solicitação recebida. Em conjunto, um segundo processo é executado nos dispositivos computacionais de borda da névoa, onde as relações entre ofertas e demandas temporais por recursos computacionais são ajustadas de forma a maximizar a taxa de utilização de recursos nos dispositivos como também garantir que os serviços sejam executados dentro dos seus limites máximos de tempo esperados. Para avaliar a abordagem proposta, foi construído um simulador que contempla os requisitos de detalhamento da rede de borda e da arquitetura envolvidos, fornecendo ferramentas apropriadas para avaliar características relevantes da rede e dos dispositivos de borda bem como as dimensões que envolvem a abordagem de balanceamento de carga multiobjetivo. Os resultados das simulações demonstraram a abordagem utilizada como sendo eficaz, aumentando o nível médio de sinal na comunicação sem fio na borda da rede, garantindo que os serviços sejam executados abaixo de seus limites máximos de tempo bem como minimizando as discrepâncias na distribuição de cargas entre os dispositivos de borda da névoa, superando neste último quesito resultados encontrados na literatura. Palavras-chave: Internet das Coisas. Computação em Nuvem. Computação em Névoa. Computação em Borda. Arquitetura de Névoa. Balanceamento de Carga. Aplicações Sensíveis à Latência. Aplicações de Tempo Real.Abstract: Fog Computing is an emerging paradigm, proposed to extend the cloud to the edge of the network as enhanced support to the Internet of Things (IoT). Due to the dynamic characteristics of the Fog-IoT layers interplay, task arrival rates and consequently resources demands at different gateways can be significantly different over the Fog edge layer, contributing to degrade the Fog performance, making necessary effective mechanisms to avoid some computing devices to become overloaded while others are underloaded. Furthermore, Fog edge computing devices are usually described as having constrained computational resources, demanding lightweight approaches to preserve their performances under high load demands. This work introduces a multi-objective approach that addresses the load balancing issue in the Fog edge layer, also considering the fulfillment assurance for the maximum expected execution time for the available services, as well as the wireless signal strength optimization in the IoT-Fog communication. Under a service request from an IoT device, the group of Fog edge devices that are in its wireless communication range forms a partition, where each one of them synthesizes data about its computational resources and the received signal strength into a single parameter to be relayed to a dedicated Fog device, that is responsible to decide which partition's device is the most feasible to respond to the incoming request. Jointly, a second process runs in the Fog edge computational devices with the purpose to maximize their computational resources usage rate by fitting the temporal resources demands to the device's resources availabilities, as well as monitoring and ensuring that services are performed within their maximum expected latency. To evaluate the proposed approach, a simulator was built, which implements the details of the applicable network edge as well as the architecture requirements of the Fog system involved. It provides appropriate tools to evaluate relevant network and device features, as well as to evaluate the load balancing multi-objective optimization approach performance. The simulation results showed that the approach is effective, improving the average signal strength for the wireless communication at the edge of the network, ensuring that the services are performed below their maximum latency limits, as well as minimizing discrepancies in load distribution among the Fog edge devices, and in this last item, surpassing results found in the literature. Keywords: Internet of Things. Cloud Computing. Fog Computing. Edge Computing. Fog Architecture. Load Balancing. Latency-sensitive Applications. Real-time Applications.1 recurso online : PDF.application/pdfInternet das coisasComputação em nuvemCiência da ComputaçãoA multi-objective optimization approach for load balancing over the fog computing edge layerinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisengreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALR - D - ALEXANDRE CALERIO DE OLIVEIRA.pdfapplication/pdf3589449https://acervodigital.ufpr.br/bitstream/1884/68500/1/R%20-%20D%20-%20ALEXANDRE%20CALERIO%20DE%20OLIVEIRA.pdfae21cab9bb7699bd2b2c823b20a23bf2MD51open access1884/685002022-05-23 08:50:51.195open accessoai:acervodigital.ufpr.br:1884/68500Repositório InstitucionalPUBhttp://acervodigital.ufpr.br/oai/requestinformacaodigital@ufpr.bropendoar:3082022-05-23T11:50:51Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv A multi-objective optimization approach for load balancing over the fog computing edge layer
title A multi-objective optimization approach for load balancing over the fog computing edge layer
spellingShingle A multi-objective optimization approach for load balancing over the fog computing edge layer
Oliveira, Alexandre Calerio de, 1976-
Internet das coisas
Computação em nuvem
Ciência da Computação
title_short A multi-objective optimization approach for load balancing over the fog computing edge layer
title_full A multi-objective optimization approach for load balancing over the fog computing edge layer
title_fullStr A multi-objective optimization approach for load balancing over the fog computing edge layer
title_full_unstemmed A multi-objective optimization approach for load balancing over the fog computing edge layer
title_sort A multi-objective optimization approach for load balancing over the fog computing edge layer
author Oliveira, Alexandre Calerio de, 1976-
author_facet Oliveira, Alexandre Calerio de, 1976-
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.author.fl_str_mv Oliveira, Alexandre Calerio de, 1976-
dc.contributor.advisor1.fl_str_mv Todt, Eduardo, 1963-
contributor_str_mv Todt, Eduardo, 1963-
dc.subject.por.fl_str_mv Internet das coisas
Computação em nuvem
Ciência da Computação
topic Internet das coisas
Computação em nuvem
Ciência da Computação
description Orientador: Eduardo Todt
publishDate 2020
dc.date.issued.fl_str_mv 2020
dc.date.accessioned.fl_str_mv 2022-05-23T11:50:51Z
dc.date.available.fl_str_mv 2022-05-23T11:50:51Z
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://hdl.handle.net/1884/68500
url https://hdl.handle.net/1884/68500
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 1 recurso online : PDF.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/68500/1/R%20-%20D%20-%20ALEXANDRE%20CALERIO%20DE%20OLIVEIRA.pdf
bitstream.checksum.fl_str_mv ae21cab9bb7699bd2b2c823b20a23bf2
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv informacaodigital@ufpr.br
_version_ 1847526166915710976