Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo
| Ano de defesa: | 2019 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Pós-Graduação em Ciência da Computação
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Palavras-chave em Inglês: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://ri.ufs.br/jspui/handle/riufs/14547 |
Resumo: | To meet user requirements, Infrastructure Providers (InPs) began offering Virtual Infrastructure (VI) as a service. Among the tasks required to offer VIs as a service, the main one is the allocation of the requested VIs in the physical infrastructure. The allocation process consists of identifying within the infrastructure a feature set to host the components of the VIs. However, the allocation process is not trivial as it must meet predefined network and computing requirements. In addition, for effective infrastructure management, load balancing and reduction of allocation overhead is essential. Similarly, in the allocation process, some objectives of InPs and users should be considered. Generally guided by their financial perspective, InPs want to maximize their revenue by allocating as many VIs as possible using the smallest possible infrastructure. On the other hand, users mostly want efficient and low cost VIs. Therefore, the allocation process is complex and must meet a considerable set of constraints. To address this problem, the present dissertation presented an Evolutionary Multiobjective Algorithm (MOEA) to allocate VIs on a physical infrastructure, meeting computation and network requirements, evaluating solutions that meet goals such as load balancing and low allocation overhead. MOEA employed the proposed model for mapping the virtual resources of VIs into the physical resources of the physical infrastructure. In addition, a simulator was developed to evaluate solutions to the VI allocation problem. The experimental evaluation employed the simulation technique to evaluate the performance of the proposed solution. Thus, the algorithms were implemented in the Java language, and a comparative analysis was performed between different algorithms that employed the proposed allocation model. Thus, to evaluate the performance of the algorithms, the following metrics were used: time to fulfill an IV request, provider profit, rejection rate and efficiency of physical infrastructure use. In addition, a Cisco three-tier model-based topology was used to represent the physical infrastructure. The experimental results show that the developed Genetic Algorithm (GA) based MOEA presents promising results for several scenarios, combining speed and efficiency in the allocation. The proposed allocation model proved to be useful for mapping the virtual resources of VIs into the physical resources of the physical infrastructure. Therefore, the present work contributes to a possible solution to the problem and opens the way for new proposals that may employ the simulator and the proposed model. |
| id |
UFS-2_9f63555b72fd08ba20da7d92840f66e5 |
|---|---|
| oai_identifier_str |
oai:oai:ri.ufs.br:repo_01:riufs/14547 |
| network_acronym_str |
UFS-2 |
| network_name_str |
Repositório Institucional da UFS |
| repository_id_str |
|
| spelling |
Souza, Wesley OliveiraSalgueiro, Ricardo José Paiva de Britto2021-09-01T17:59:20Z2021-09-01T17:59:20Z2019-08-28SOUZA, Wesley Oliveira. Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo. 2019. 96 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2019.https://ri.ufs.br/jspui/handle/riufs/14547To meet user requirements, Infrastructure Providers (InPs) began offering Virtual Infrastructure (VI) as a service. Among the tasks required to offer VIs as a service, the main one is the allocation of the requested VIs in the physical infrastructure. The allocation process consists of identifying within the infrastructure a feature set to host the components of the VIs. However, the allocation process is not trivial as it must meet predefined network and computing requirements. In addition, for effective infrastructure management, load balancing and reduction of allocation overhead is essential. Similarly, in the allocation process, some objectives of InPs and users should be considered. Generally guided by their financial perspective, InPs want to maximize their revenue by allocating as many VIs as possible using the smallest possible infrastructure. On the other hand, users mostly want efficient and low cost VIs. Therefore, the allocation process is complex and must meet a considerable set of constraints. To address this problem, the present dissertation presented an Evolutionary Multiobjective Algorithm (MOEA) to allocate VIs on a physical infrastructure, meeting computation and network requirements, evaluating solutions that meet goals such as load balancing and low allocation overhead. MOEA employed the proposed model for mapping the virtual resources of VIs into the physical resources of the physical infrastructure. In addition, a simulator was developed to evaluate solutions to the VI allocation problem. The experimental evaluation employed the simulation technique to evaluate the performance of the proposed solution. Thus, the algorithms were implemented in the Java language, and a comparative analysis was performed between different algorithms that employed the proposed allocation model. Thus, to evaluate the performance of the algorithms, the following metrics were used: time to fulfill an IV request, provider profit, rejection rate and efficiency of physical infrastructure use. In addition, a Cisco three-tier model-based topology was used to represent the physical infrastructure. The experimental results show that the developed Genetic Algorithm (GA) based MOEA presents promising results for several scenarios, combining speed and efficiency in the allocation. The proposed allocation model proved to be useful for mapping the virtual resources of VIs into the physical resources of the physical infrastructure. Therefore, the present work contributes to a possible solution to the problem and opens the way for new proposals that may employ the simulator and the proposed model.Para atender os requisitos dos usuários, Provedores de Infraestrutura (InPs, do inglês Infras tructure Providers) começaram a oferecer Infraestruturas Virtuais (VI, do inglês Virtual Infrastructure) como um serviço. Dentre as tarefas necessárias para oferecer VIs como um serviço, a principal é a alocação das VIs solicitadas na infraestrutura física. O processo de alocação consiste em identificar dentro da infraestrutura um conjunto de recursos para hospedar os componentes das VIs. Porém, o processo de alocação não é trivial pois ele deve respeitar os requisitos de rede e computação pré-definidos. Além disso, para um gerenciamento efetivo da infraestrutura, o balanceamento da carga e a redução do overhead de alocação são essenciais. Do mesmo modo, no processo de alocação, alguns objetivos dos InPs e usuários devem ser considerados. Geralmente guiados por suas perspectivas financeiras, os InPs desejam maximizar a sua receita alocando o maior número de VIs, usando a menor infraestrutura possível. Por outro lado, os usuários desejam majoritariamente VIs eficientes e de baixo custo. Portanto, o processo de alocação é complexo e deve atender a um conjunto considerável de restrições. Para resolver esse problema, o presente trabalho apresentou um Algoritmo Evolucionário Multiobjetivo (MOEA, do inglês Multi-Objective Evolutionary Algorithm) para alocar VIs em uma infraestrutura física, atendendo os requisitos de computação e rede, avaliando soluções que atendam objetivos como: balanceamento de carga e baixo overhead de alocação. O MOEA empregou o modelo proposto para o mapeamento dos recursos virtuais das VIs nos recursos físicos da infraestrutura física. Ademais, foi desenvolvido um simulador para avaliar soluções para o problema de alocação de VIs. A avaliação experimental utilizou a técnica de simulação para avaliar o desempenho da solução proposta. Desse modo, os algoritmos foram implementados na linguagem Java, e uma análise comparativa foi realizada entre diferentes algoritmos que aplicavam o modelo de alocação proposto. Sendo assim, para avaliar o desempenho dos algoritmos foram utilizada as métricas: tempo para atender uma requisição de VI, lucro do provedor, taxa de rejeição e eficiência do uso da infraestrutura física. Além disso, foi utilizada uma topologia baseada no modelo de três camadas da Cisco para representar a infraestrutura física. Os resultados experimentais demostram que o MOEA baseado no Algoritmo Genético (GA, do inglês Genetic Algorithm) desenvolvido apresenta resultados promissores para diversos cenários, combinando rapidez e eficiência na alocação. O modelo de alocação proposto se mostrou útil para o mapeamento dos recursos virtuais nos recursos físicos. Portanto, o presente trabalho contribui com uma possível solução para o problema e abre caminho para novas propostas que podem empregar o simulador e o modelo proposto.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESSão Cristóvão, SEporComputação em nuvemAlocaçãoInfraestruturas virtuaisAlgoritmos evolucionáriosCloud computingAllocationVirtual infrastructuresEvolutionary algorithmsCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAlocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPós-Graduação em Ciência da ComputaçãoUniversidade Federal de Sergipereponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSinfo:eu-repo/semantics/openAccessORIGINALWESLEY_OLIVEIRA_SOUZA.pdfWESLEY_OLIVEIRA_SOUZA.pdfapplication/pdf2610799https://ri.ufs.br/jspui/bitstream/riufs/14547/2/WESLEY_OLIVEIRA_SOUZA.pdf2773b18ec674050353873ca1ce73d09bMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81475https://ri.ufs.br/jspui/bitstream/riufs/14547/1/license.txt098cbbf65c2c15e1fb2e49c5d306a44cMD51TEXTWESLEY_OLIVEIRA_SOUZA.pdf.txtWESLEY_OLIVEIRA_SOUZA.pdf.txtExtracted texttext/plain179350https://ri.ufs.br/jspui/bitstream/riufs/14547/3/WESLEY_OLIVEIRA_SOUZA.pdf.txt29dfbb1398426c2c8098a2ea7665c3efMD53THUMBNAILWESLEY_OLIVEIRA_SOUZA.pdf.jpgWESLEY_OLIVEIRA_SOUZA.pdf.jpgGenerated Thumbnailimage/jpeg1330https://ri.ufs.br/jspui/bitstream/riufs/14547/4/WESLEY_OLIVEIRA_SOUZA.pdf.jpg5eba5199a7367abc97f6bf983dd9300dMD54riufs/145472021-09-01 14:59:21.741oai:oai:ri.ufs.br:repo_01:riufs/14547TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvcihlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyIHNldSB0cmFiYWxobyBubyBmb3JtYXRvIGVsZXRyw7RuaWNvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIHNldSB0cmFiYWxobyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGUgc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0bywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgbsOjbyBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gbyB0cmFiYWxobyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuIAo=Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2021-09-01T17:59:21Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false |
| dc.title.pt_BR.fl_str_mv |
Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo |
| title |
Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo |
| spellingShingle |
Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo Souza, Wesley Oliveira Computação em nuvem Alocação Infraestruturas virtuais Algoritmos evolucionários Cloud computing Allocation Virtual infrastructures Evolutionary algorithms CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo |
| title_full |
Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo |
| title_fullStr |
Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo |
| title_full_unstemmed |
Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo |
| title_sort |
Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo |
| author |
Souza, Wesley Oliveira |
| author_facet |
Souza, Wesley Oliveira |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Souza, Wesley Oliveira |
| dc.contributor.advisor1.fl_str_mv |
Salgueiro, Ricardo José Paiva de Britto |
| contributor_str_mv |
Salgueiro, Ricardo José Paiva de Britto |
| dc.subject.por.fl_str_mv |
Computação em nuvem Alocação Infraestruturas virtuais Algoritmos evolucionários |
| topic |
Computação em nuvem Alocação Infraestruturas virtuais Algoritmos evolucionários Cloud computing Allocation Virtual infrastructures Evolutionary algorithms CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| dc.subject.eng.fl_str_mv |
Cloud computing Allocation Virtual infrastructures Evolutionary algorithms |
| dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
To meet user requirements, Infrastructure Providers (InPs) began offering Virtual Infrastructure (VI) as a service. Among the tasks required to offer VIs as a service, the main one is the allocation of the requested VIs in the physical infrastructure. The allocation process consists of identifying within the infrastructure a feature set to host the components of the VIs. However, the allocation process is not trivial as it must meet predefined network and computing requirements. In addition, for effective infrastructure management, load balancing and reduction of allocation overhead is essential. Similarly, in the allocation process, some objectives of InPs and users should be considered. Generally guided by their financial perspective, InPs want to maximize their revenue by allocating as many VIs as possible using the smallest possible infrastructure. On the other hand, users mostly want efficient and low cost VIs. Therefore, the allocation process is complex and must meet a considerable set of constraints. To address this problem, the present dissertation presented an Evolutionary Multiobjective Algorithm (MOEA) to allocate VIs on a physical infrastructure, meeting computation and network requirements, evaluating solutions that meet goals such as load balancing and low allocation overhead. MOEA employed the proposed model for mapping the virtual resources of VIs into the physical resources of the physical infrastructure. In addition, a simulator was developed to evaluate solutions to the VI allocation problem. The experimental evaluation employed the simulation technique to evaluate the performance of the proposed solution. Thus, the algorithms were implemented in the Java language, and a comparative analysis was performed between different algorithms that employed the proposed allocation model. Thus, to evaluate the performance of the algorithms, the following metrics were used: time to fulfill an IV request, provider profit, rejection rate and efficiency of physical infrastructure use. In addition, a Cisco three-tier model-based topology was used to represent the physical infrastructure. The experimental results show that the developed Genetic Algorithm (GA) based MOEA presents promising results for several scenarios, combining speed and efficiency in the allocation. The proposed allocation model proved to be useful for mapping the virtual resources of VIs into the physical resources of the physical infrastructure. Therefore, the present work contributes to a possible solution to the problem and opens the way for new proposals that may employ the simulator and the proposed model. |
| publishDate |
2019 |
| dc.date.issued.fl_str_mv |
2019-08-28 |
| dc.date.accessioned.fl_str_mv |
2021-09-01T17:59:20Z |
| dc.date.available.fl_str_mv |
2021-09-01T17:59:20Z |
| 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 |
SOUZA, Wesley Oliveira. Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo. 2019. 96 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2019. |
| dc.identifier.uri.fl_str_mv |
https://ri.ufs.br/jspui/handle/riufs/14547 |
| identifier_str_mv |
SOUZA, Wesley Oliveira. Alocação de infraestruturas virtuais utilizando algoritmos evolucionários multiobjetivo. 2019. 96 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2019. |
| url |
https://ri.ufs.br/jspui/handle/riufs/14547 |
| 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 |
Universidade Federal de Sergipe |
| 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/14547/2/WESLEY_OLIVEIRA_SOUZA.pdf https://ri.ufs.br/jspui/bitstream/riufs/14547/1/license.txt https://ri.ufs.br/jspui/bitstream/riufs/14547/3/WESLEY_OLIVEIRA_SOUZA.pdf.txt https://ri.ufs.br/jspui/bitstream/riufs/14547/4/WESLEY_OLIVEIRA_SOUZA.pdf.jpg |
| bitstream.checksum.fl_str_mv |
2773b18ec674050353873ca1ce73d09b 098cbbf65c2c15e1fb2e49c5d306a44c 29dfbb1398426c2c8098a2ea7665c3ef 5eba5199a7367abc97f6bf983dd9300d |
| 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_ |
1851759399231553536 |