Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing

Detalhes bibliográficos
Autor(a) principal: Silva, Danilo Souza
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFS
Texto Completo: http://ri.ufs.br/jspui/handle/riufs/11229
Resumo: In recent years, the number of smart devices (eg smartphones, sensors, autonomous vehicles) has grown significantly. In this scenario, the computational demand needed to meet the demand for latency-sensitive applications in domains such as IoT, Industria 4.0 and smart cities is also growing and the traditional cloud computing model is no longer able to meet all of its needs alone of application. As an alternative to this limitation, a new computing paradigm called Fog Computing was introduced. This paradigm defines the architecture that extends the computational capacity and storage of the cloud to the edge of the network. However, one of the main problems is how to efficiently determine where services will be allocated to meet certain QoS requirements for provisioning services through IoT applications. The present study aims to present an optimization strategy for the resource allocation problem using service migration through an autonomic architecture model based on the MAPE-K control loop. Based on the presented model, the strategy was implemented with container virtualization technology and evaluated in a large scale virtual environment for IoT, called VIoLET. The results show that it is possible to optimize a fog computing environment using the service migration between the nodes according to established objectives and autonomously. The work contributes with a bibliographical review of the state of the art on resource management, the implementation of a monitoring and orchestration environment for VIoLET, as well as contributing to the development and evaluation of the optimization strategy as well as the analysis of resource utilization of the proposed solution. Finally, we conclude the paper by presenting a list of promising research directions outlined for future work. We expect the work to serve as a basis for research that seeks to develop optimization techniques for resource utilization in Fog Computing environments.
id UFS-2_49a67aecc42f5640567ce534778bbd94
oai_identifier_str oai:ufs.br:riufs/11229
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Silva, Danilo SouzaRibeiro, Admilson de Ribamar LimaMoreno Ordonez, Edward David2019-05-28T22:11:59Z2019-05-28T22:11:59Z2018-12-20SILVA, Danilo Souza. Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing. 2018. 115 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2018.http://ri.ufs.br/jspui/handle/riufs/11229In recent years, the number of smart devices (eg smartphones, sensors, autonomous vehicles) has grown significantly. In this scenario, the computational demand needed to meet the demand for latency-sensitive applications in domains such as IoT, Industria 4.0 and smart cities is also growing and the traditional cloud computing model is no longer able to meet all of its needs alone of application. As an alternative to this limitation, a new computing paradigm called Fog Computing was introduced. This paradigm defines the architecture that extends the computational capacity and storage of the cloud to the edge of the network. However, one of the main problems is how to efficiently determine where services will be allocated to meet certain QoS requirements for provisioning services through IoT applications. The present study aims to present an optimization strategy for the resource allocation problem using service migration through an autonomic architecture model based on the MAPE-K control loop. Based on the presented model, the strategy was implemented with container virtualization technology and evaluated in a large scale virtual environment for IoT, called VIoLET. The results show that it is possible to optimize a fog computing environment using the service migration between the nodes according to established objectives and autonomously. The work contributes with a bibliographical review of the state of the art on resource management, the implementation of a monitoring and orchestration environment for VIoLET, as well as contributing to the development and evaluation of the optimization strategy as well as the analysis of resource utilization of the proposed solution. Finally, we conclude the paper by presenting a list of promising research directions outlined for future work. We expect the work to serve as a basis for research that seeks to develop optimization techniques for resource utilization in Fog Computing environments.Nos últimos anos, o número de dispositivos inteligentes tais como, smartphones, sensores e veículos autônomos, vem crescendo de forma significativa. Nesse cenário, a demanda computacional necessária para atender a demanda de aplicações sensíveis à latência em domínios como IoT, Industria 4.0 e smart cities também está crescendo e o tradicional modelo de computação em nuvem já não é capaz de atender sozinho a todas as necessidades deste tipo de aplicação. Como alternativa para esta limitação, foi introduzido um novo paradigma de computação chamado fog computing. Este paradigma define a arquitetura que estende a capacidade computacional e o armazenamento da nuvem para a borda da rede. Contudo, um dos principais problemas é como determinar de forma eficiente, onde os serviços serão alocados de modo a atender determinadas necessidades de QoS para o provimento de serviços através de aplicações IoT. O presente estudo, tem como objetivo apresentar uma estratégia de otimização para o problema de alocação de recursos utilizando migração de serviços através de um modelo de arquitetura autonômico, baseado no laço de controle MAPE-K. A partir do modelo apresentado, a estratégia foi implementada com tecnologia de virtualização em contêineres e avaliada em um ambiente virtual de larga escala para IoT, denominado VIoLET. Os resultados mostram que é possível otimizar um ambiente de fog computing utilizando a migração de serviços entre os nós de acordo com objetivos estabelecidos e de forma autonômica. O trabalho contribui com uma revisão bibliográfica do estado da arte sobre gerenciamento de recursos, a implementação de um ambiente de monitoramento e orquestração para o VIoLET, além de contribuir com o desenvolvimento e avaliação da estratégia de otimização bem como, a análise da utilização de recursos da solução proposta. Por fim concluímos o trabalho apresentando uma lista de promissoras direções de pesquisas em linhas gerais para trabalhos futuros.São Cristóvão, SEporComputação autonômicaSistemas distribuídosProvisionamento de recursosInternet das CoisasFog computingAutonomic computingDistributed systemsResource provisioningInternet of Things (IoT)CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOUma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPós-Graduação em Ciência da ComputaçãoUFSreponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSinfo:eu-repo/semantics/openAccessTEXTDANILO_SOUZA_SILVA.pdf.txtDANILO_SOUZA_SILVA.pdf.txtExtracted texttext/plain281134https://ri.ufs.br/jspui/bitstream/riufs/11229/3/DANILO_SOUZA_SILVA.pdf.txt5129166533d7708850bb48f9039f4bedMD53THUMBNAILDANILO_SOUZA_SILVA.pdf.jpgDANILO_SOUZA_SILVA.pdf.jpgGenerated Thumbnailimage/jpeg1366https://ri.ufs.br/jspui/bitstream/riufs/11229/4/DANILO_SOUZA_SILVA.pdf.jpgf7e5896edd297bc750b45b807987dfe8MD54ORIGINALDANILO_SOUZA_SILVA.pdfDANILO_SOUZA_SILVA.pdfapplication/pdf3742542https://ri.ufs.br/jspui/bitstream/riufs/11229/2/DANILO_SOUZA_SILVA.pdfd866cf0e6aed0ec40a7b8174bfa7a2feMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81475https://ri.ufs.br/jspui/bitstream/riufs/11229/1/license.txt098cbbf65c2c15e1fb2e49c5d306a44cMD51riufs/112292019-05-28 19:11:59.85oai:ufs.br:riufs/11229TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvcihlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyIHNldSB0cmFiYWxobyBubyBmb3JtYXRvIGVsZXRyw7RuaWNvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIHNldSB0cmFiYWxobyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGUgc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0bywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgbsOjbyBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gbyB0cmFiYWxobyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuIAo=Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2019-05-28T22:11:59Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.pt_BR.fl_str_mv Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing
title Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing
spellingShingle Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing
Silva, Danilo Souza
Computação autonômica
Sistemas distribuídos
Provisionamento de recursos
Internet das Coisas
Fog computing
Autonomic computing
Distributed systems
Resource provisioning
Internet of Things (IoT)
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing
title_full Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing
title_fullStr Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing
title_full_unstemmed Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing
title_sort Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing
author Silva, Danilo Souza
author_facet Silva, Danilo Souza
author_role author
dc.contributor.author.fl_str_mv Silva, Danilo Souza
dc.contributor.advisor1.fl_str_mv Ribeiro, Admilson de Ribamar Lima
dc.contributor.advisor-co1.fl_str_mv Moreno Ordonez, Edward David
contributor_str_mv Ribeiro, Admilson de Ribamar Lima
Moreno Ordonez, Edward David
dc.subject.por.fl_str_mv Computação autonômica
Sistemas distribuídos
Provisionamento de recursos
Internet das Coisas
topic Computação autonômica
Sistemas distribuídos
Provisionamento de recursos
Internet das Coisas
Fog computing
Autonomic computing
Distributed systems
Resource provisioning
Internet of Things (IoT)
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Fog computing
Autonomic computing
Distributed systems
Resource provisioning
Internet of Things (IoT)
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description In recent years, the number of smart devices (eg smartphones, sensors, autonomous vehicles) has grown significantly. In this scenario, the computational demand needed to meet the demand for latency-sensitive applications in domains such as IoT, Industria 4.0 and smart cities is also growing and the traditional cloud computing model is no longer able to meet all of its needs alone of application. As an alternative to this limitation, a new computing paradigm called Fog Computing was introduced. This paradigm defines the architecture that extends the computational capacity and storage of the cloud to the edge of the network. However, one of the main problems is how to efficiently determine where services will be allocated to meet certain QoS requirements for provisioning services through IoT applications. The present study aims to present an optimization strategy for the resource allocation problem using service migration through an autonomic architecture model based on the MAPE-K control loop. Based on the presented model, the strategy was implemented with container virtualization technology and evaluated in a large scale virtual environment for IoT, called VIoLET. The results show that it is possible to optimize a fog computing environment using the service migration between the nodes according to established objectives and autonomously. The work contributes with a bibliographical review of the state of the art on resource management, the implementation of a monitoring and orchestration environment for VIoLET, as well as contributing to the development and evaluation of the optimization strategy as well as the analysis of resource utilization of the proposed solution. Finally, we conclude the paper by presenting a list of promising research directions outlined for future work. We expect the work to serve as a basis for research that seeks to develop optimization techniques for resource utilization in Fog Computing environments.
publishDate 2018
dc.date.issued.fl_str_mv 2018-12-20
dc.date.accessioned.fl_str_mv 2019-05-28T22:11:59Z
dc.date.available.fl_str_mv 2019-05-28T22:11:59Z
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.citation.fl_str_mv SILVA, Danilo Souza. Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing. 2018. 115 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2018.
dc.identifier.uri.fl_str_mv http://ri.ufs.br/jspui/handle/riufs/11229
identifier_str_mv SILVA, Danilo Souza. Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing. 2018. 115 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2018.
url http://ri.ufs.br/jspui/handle/riufs/11229
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 Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv UFS
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFS
instname:Universidade Federal de Sergipe (UFS)
instacron:UFS
instname_str Universidade Federal de Sergipe (UFS)
instacron_str UFS
institution UFS
reponame_str Repositório Institucional da UFS
collection Repositório Institucional da UFS
bitstream.url.fl_str_mv https://ri.ufs.br/jspui/bitstream/riufs/11229/3/DANILO_SOUZA_SILVA.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/11229/4/DANILO_SOUZA_SILVA.pdf.jpg
https://ri.ufs.br/jspui/bitstream/riufs/11229/2/DANILO_SOUZA_SILVA.pdf
https://ri.ufs.br/jspui/bitstream/riufs/11229/1/license.txt
bitstream.checksum.fl_str_mv 5129166533d7708850bb48f9039f4bed
f7e5896edd297bc750b45b807987dfe8
d866cf0e6aed0ec40a7b8174bfa7a2fe
098cbbf65c2c15e1fb2e49c5d306a44c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)
repository.mail.fl_str_mv repositorio@academico.ufs.br
_version_ 1802110693009260544