Uma arquitetura autonômica para a alocação de recursos através de migração de serviços em ambientes Fog Computing
Autor(a) principal: | |
---|---|
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 |