Seleção de rede e de recursos computacionais para o offloading em ambiente de nuvem móvel

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: SILVA, Bruno Roberto
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: Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Ciencia da Computacao
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://repositorio.ufpe.br/handle/123456789/30516
Resumo: A computação em nuvem móvel (MCC) permite que os smartphones, com limitações em termos de processamento, armazenamento e de tempo de vida de bateria, se comparados aos servidores de rede, executem aplicações que demandam cada vez mais recursos computacionais. Essas limitações são aliviadas utilizando-se, principalmente, a técnica de offloading computacional, que permite enviar e receber dados processados remotamente, permitindo assim, reduzir o consumo de recursos no dispositivo móvel. O offloading pode ser executado também em cloudlets, que disponibilizam recursos de computação em ambientes virtualizados via rede local Wi-Fi, com vazão elevada e atrasos reduzidos se comparados aos acessos via redes celulares tradicionais e a nuvens públicas. Contudo, mesmo utilizando cloudlets, a experiência de offloading do usuário pode ser afetada devido às características da mobilidade e degradação do sinal, além de mudanças na carga da rede e de processamento na VM (Virtual Machine). Esta dissertação propõe um sistema de seleção de rede sem fio e VM na cloudlet para a execução do offloading computacional. O algoritmo de decisão considera os requisitos de qualidade de serviço (QoS) da aplicação, nível de sinal, vazão das redes candidatas, tempo de resposta, nível de utilização da CPU e memória da nuvem. A abordagem utiliza duas estratégias: a primeira é um sistema fuzzy que utiliza o motor de inferência para decisões de execução de handoff ; a segunda, calcula o custo de offloading para seleção de VM, com pesos dos critérios gerados pelo método AHP (Analytic Hierarchy Process). Como estratégia de conectividade MCC, a proposta utiliza o paradigma das redes definidas por software (SDN) para o encaminhamento de pacotes entre o dispositivo e a cloudlet, via protocolo OpenFlow, evitando sinalizações extras na rede e reduzindo o tempo de reconexão. Além de redirecionar os fluxos de acordo com o novo ponto de acesso e VM selecionados, a aplicação SDN também é responsável pela coleta de informações e por processar as etapas do algoritmo de decisão no controlador da rede. Para avaliar o sistema proposto nesta dissertação, foi preparado um testbed OpenFlow/Wi-Fi com o controlador Ryu. Duas aplicações foram consideradas: a primeira realiza reconhecimento facial e foi avaliada com base na métrica tempo de execução. A segunda aplicação, de processamento em tempo real, considera o número de frames renderizardos por segundo, como métrica. Com base nos cenários avaliados, os resultados indicam um ganho no desempenho de offloading quando utilizada a solução proposta de até 48,33% para a primeira aplicação e 27,52% para a segunda.
id UFPE_49e5e6771117b85de52d0c9aed43312c
oai_identifier_str oai:repositorio.ufpe.br:123456789/30516
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str
spelling Seleção de rede e de recursos computacionais para o offloading em ambiente de nuvem móvelRedes de computadoresComputação em nuvemA computação em nuvem móvel (MCC) permite que os smartphones, com limitações em termos de processamento, armazenamento e de tempo de vida de bateria, se comparados aos servidores de rede, executem aplicações que demandam cada vez mais recursos computacionais. Essas limitações são aliviadas utilizando-se, principalmente, a técnica de offloading computacional, que permite enviar e receber dados processados remotamente, permitindo assim, reduzir o consumo de recursos no dispositivo móvel. O offloading pode ser executado também em cloudlets, que disponibilizam recursos de computação em ambientes virtualizados via rede local Wi-Fi, com vazão elevada e atrasos reduzidos se comparados aos acessos via redes celulares tradicionais e a nuvens públicas. Contudo, mesmo utilizando cloudlets, a experiência de offloading do usuário pode ser afetada devido às características da mobilidade e degradação do sinal, além de mudanças na carga da rede e de processamento na VM (Virtual Machine). Esta dissertação propõe um sistema de seleção de rede sem fio e VM na cloudlet para a execução do offloading computacional. O algoritmo de decisão considera os requisitos de qualidade de serviço (QoS) da aplicação, nível de sinal, vazão das redes candidatas, tempo de resposta, nível de utilização da CPU e memória da nuvem. A abordagem utiliza duas estratégias: a primeira é um sistema fuzzy que utiliza o motor de inferência para decisões de execução de handoff ; a segunda, calcula o custo de offloading para seleção de VM, com pesos dos critérios gerados pelo método AHP (Analytic Hierarchy Process). Como estratégia de conectividade MCC, a proposta utiliza o paradigma das redes definidas por software (SDN) para o encaminhamento de pacotes entre o dispositivo e a cloudlet, via protocolo OpenFlow, evitando sinalizações extras na rede e reduzindo o tempo de reconexão. Além de redirecionar os fluxos de acordo com o novo ponto de acesso e VM selecionados, a aplicação SDN também é responsável pela coleta de informações e por processar as etapas do algoritmo de decisão no controlador da rede. Para avaliar o sistema proposto nesta dissertação, foi preparado um testbed OpenFlow/Wi-Fi com o controlador Ryu. Duas aplicações foram consideradas: a primeira realiza reconhecimento facial e foi avaliada com base na métrica tempo de execução. A segunda aplicação, de processamento em tempo real, considera o número de frames renderizardos por segundo, como métrica. Com base nos cenários avaliados, os resultados indicam um ganho no desempenho de offloading quando utilizada a solução proposta de até 48,33% para a primeira aplicação e 27,52% para a segunda.CAPESMobile cloud computing (MCC) enables smartphones to run resource intensive applications on powerful servers located in remote cloud computing environment through computational offloading technique. Recently, computing resources in virtualized environments on Wi-Fi network named Cloudlets have also been used for offloading purposes. Cloudlets provide higher throughputs and reduced delays when compared to traditional cellular access to remote public clouds. However, even using cloudlets, the user’s offloading experience may be degraded by mobility and signal fading. Besides that, changes in network load and virtual machine (VM) processing of the cloud infrastructure may also impact the quality of service (QoS) of applications during the offloading process. This dissertation proposes a system for selecting the appropriate access point and VM belonging to a cloudlet in order to execute computational offloading. The decision algorithm considers the application’s QoS requirements, signal level of access points, throughput of candidate networks, response time, CPU utilization level, and VM memory. To this end, the proposal adopts two strategies: a fuzzy system which uses an inference engine for handff decision, and a cost function for VM selection, whose weights are defined by the AHP (Analytic Hierarchy Process) method. Software-Defined Networking (SDN) paradigm is used as the connectivity management approach for packet forwarding between the device and the cloud, avoiding extra signaling on the network and reducing reconnection time. Besides redirecting flows according to the new selected access point and VM, the SDN application is also responsible for collecting information and processing the decision algorithm stages in the network controller. To evaluate the proposal, an OpenFlow/Wi-Fi testbed was devised with the Ryu controller. Two applications were considered: face recognition which was evaluated based on the execution time metric, and a real-time processing application considering the number of rendering frames per second as the metric. Based on the evaluated scenarios, the results indicate a gain in offloading performance when the proposed solution was compared to baseline schemes with values achieving up to 48.33% for the first application, and 27.52% for the second one, respectively.Universidade Federal de PernambucoUFPEBrasilPrograma de Pos Graduacao em Ciencia da ComputacaoDIAS, Kelvin Lopeshttp://lattes.cnpq.br/6842240839851934http://lattes.cnpq.br/866416944111748SILVA, Bruno Roberto2019-05-07T20:09:45Z2019-05-07T20:09:45Z2018-03-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://repositorio.ufpe.br/handle/123456789/30516porAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPE2019-10-26T06:34:28Zoai:repositorio.ufpe.br:123456789/30516Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T06:34:28Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.none.fl_str_mv Seleção de rede e de recursos computacionais para o offloading em ambiente de nuvem móvel
title Seleção de rede e de recursos computacionais para o offloading em ambiente de nuvem móvel
spellingShingle Seleção de rede e de recursos computacionais para o offloading em ambiente de nuvem móvel
SILVA, Bruno Roberto
Redes de computadores
Computação em nuvem
title_short Seleção de rede e de recursos computacionais para o offloading em ambiente de nuvem móvel
title_full Seleção de rede e de recursos computacionais para o offloading em ambiente de nuvem móvel
title_fullStr Seleção de rede e de recursos computacionais para o offloading em ambiente de nuvem móvel
title_full_unstemmed Seleção de rede e de recursos computacionais para o offloading em ambiente de nuvem móvel
title_sort Seleção de rede e de recursos computacionais para o offloading em ambiente de nuvem móvel
author SILVA, Bruno Roberto
author_facet SILVA, Bruno Roberto
author_role author
dc.contributor.none.fl_str_mv DIAS, Kelvin Lopes
http://lattes.cnpq.br/6842240839851934
http://lattes.cnpq.br/866416944111748
dc.contributor.author.fl_str_mv SILVA, Bruno Roberto
dc.subject.por.fl_str_mv Redes de computadores
Computação em nuvem
topic Redes de computadores
Computação em nuvem
description A computação em nuvem móvel (MCC) permite que os smartphones, com limitações em termos de processamento, armazenamento e de tempo de vida de bateria, se comparados aos servidores de rede, executem aplicações que demandam cada vez mais recursos computacionais. Essas limitações são aliviadas utilizando-se, principalmente, a técnica de offloading computacional, que permite enviar e receber dados processados remotamente, permitindo assim, reduzir o consumo de recursos no dispositivo móvel. O offloading pode ser executado também em cloudlets, que disponibilizam recursos de computação em ambientes virtualizados via rede local Wi-Fi, com vazão elevada e atrasos reduzidos se comparados aos acessos via redes celulares tradicionais e a nuvens públicas. Contudo, mesmo utilizando cloudlets, a experiência de offloading do usuário pode ser afetada devido às características da mobilidade e degradação do sinal, além de mudanças na carga da rede e de processamento na VM (Virtual Machine). Esta dissertação propõe um sistema de seleção de rede sem fio e VM na cloudlet para a execução do offloading computacional. O algoritmo de decisão considera os requisitos de qualidade de serviço (QoS) da aplicação, nível de sinal, vazão das redes candidatas, tempo de resposta, nível de utilização da CPU e memória da nuvem. A abordagem utiliza duas estratégias: a primeira é um sistema fuzzy que utiliza o motor de inferência para decisões de execução de handoff ; a segunda, calcula o custo de offloading para seleção de VM, com pesos dos critérios gerados pelo método AHP (Analytic Hierarchy Process). Como estratégia de conectividade MCC, a proposta utiliza o paradigma das redes definidas por software (SDN) para o encaminhamento de pacotes entre o dispositivo e a cloudlet, via protocolo OpenFlow, evitando sinalizações extras na rede e reduzindo o tempo de reconexão. Além de redirecionar os fluxos de acordo com o novo ponto de acesso e VM selecionados, a aplicação SDN também é responsável pela coleta de informações e por processar as etapas do algoritmo de decisão no controlador da rede. Para avaliar o sistema proposto nesta dissertação, foi preparado um testbed OpenFlow/Wi-Fi com o controlador Ryu. Duas aplicações foram consideradas: a primeira realiza reconhecimento facial e foi avaliada com base na métrica tempo de execução. A segunda aplicação, de processamento em tempo real, considera o número de frames renderizardos por segundo, como métrica. Com base nos cenários avaliados, os resultados indicam um ganho no desempenho de offloading quando utilizada a solução proposta de até 48,33% para a primeira aplicação e 27,52% para a segunda.
publishDate 2018
dc.date.none.fl_str_mv 2018-03-08
2019-05-07T20:09:45Z
2019-05-07T20:09:45Z
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://repositorio.ufpe.br/handle/123456789/30516
url https://repositorio.ufpe.br/handle/123456789/30516
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Ciencia da Computacao
publisher.none.fl_str_mv Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Ciencia da Computacao
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1856042045024501760