Método para organização de máquinas virtuais na nuvem baseado em múltiplos objetivos e custos de implimentação

Detalhes bibliográficos
Autor(a) principal: Geronimo, Guilherme Arthur
Data de Publicação: 2016
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/194254
Resumo: Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2016.
id UFSC_a91f39382c709eb622812c484d9f7981
oai_identifier_str oai:repositorio.ufsc.br:123456789/194254
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Método para organização de máquinas virtuais na nuvem baseado em múltiplos objetivos e custos de implimentaçãoComputaçãoComputação em nuvemTese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2016.O paradigma de Computacãoo em Nuvem pode ser definido como um conjunto de computadores (servidores) designados a prover seus recursos na forma de serviços. Embora este paradigma traga muitos benefícios para os seus consumidores e provedores, o gerenciamentoindevido dos seus componentes (como a localização das maáquinas virtuais) acentua problemas relacionados ao desperdício de recursos. Apesar de ser um problema de difícil otimização (NP-Hard), devido a quantidade de possíveis soluções, diversas metodologias foram propostas para mitigar a questão da Alocação de Máquinas Virtuais. Porém, estas abordagens geralmente se concentram em objetivos e/ou cenários específicos, tornando-se impraticáveis em alguns modelos de Nuvem (e.g. Infraestrutura como um Servico - IaaS). Desta maneira, identificamos a necessidade de uma solução agnóstica aos objetivos e que foque nos seguintes fatores: (i) a Seleçãao das máquinas virtuais a serem migradas, (ii) a Geração dos cenários que podem ser adotados e (iii) a Variabilidade dos cenários criados. No entanto, não foi encontrado nenhum método, ou conjunto de ferramentas (Framework), que contemple o problema de Alocação de Máquinas Virtuais utilizando agnosticismo aos objetivos e que considere o custo de implementação das soluções. Assim, esta tese propõe: (i) um modelo de Nuvem orientado para problemas de Alocação de Maquinas Virtuais e (ii) um conjunto de méetodos, agnóosticos aos objetivos da Nuvem, para Provisionamento e Organização de máaquinas virtuais. O modelo representa o ambiente através de Regras, Qualificadores e Custos. Baseado nestes elementos, os métodos utilizam estratégias de Seleção, Geração e Variabilidade guiadas pela classicação de suas alocações. Por fim, introduzimos uma estratégia que usa o Custo-Benefício para selecionar um dos vários cenários encontrados no processo, levando em consideração o custo de implementação da solução e os qualificadores do ambiente. Os resultados obtidos foram executados com dados de um ambiente real e demonstraram que o método possui um tempo de execução viáavel para utilização em ambientes de produção e retorna um resultado próximo ao cenário ótimo.<br>Abstract : The Cloud Computing paradigm can be defined as a set of computers (servers) designed to provide their resources as services. Although this paradigm brings many benefits to its consumers and providers, the mismanagement of its components (such as the virtual machines' placement) aggravates problems related to resources' wastage. Despite of being a difficult optimization problem (NP-Hard), because the number of possible solutions, several methods have been proposed to mitigate the virtual machines' placement issue. However, these approaches often focus on few objectives and/or specific scenarios, becoming impractical in some cloud models (e.g. Infrastructure as a Service - IaaS). In this way, we identified the need for an objective-agnostic solution and focus on the following factors: (i) the selection of virtual machines to be migrated, (ii) the generation of scenarios that can be adopted and (iii) the variability of the scenarios created. However, no method was found, or set of tools (Framework), that address the Virtual Machine Placement problem using agnosticism (to the objectives) and consider the implementation costs of the solutions. Thus, this thesis proposes: (i) cloud-oriented model for Virtual Machines allocation problems and (ii) a set of methods, agnostics to cloud targets, for provisioning and organization of virtual machines. The model represents the environment through rules, Qualifiers and costs. Based on these elements, the methods use selection strategies, Generation and Variability guided by the classification of their placements.Finally, we introduce a strategy that uses the Cost-Benefit relation to select one of several scenarios encountered in the process, taking into account the cost of implementing the solution and the qualifiers of the environment. The obtained results were executed with real environment's data and demonstrated that the method has a viable execution time in production environments, and finds a result close to an optimal setting.Westphall, Carlos BeckerUniversidade Federal de Santa CatarinaGeronimo, Guilherme Arthur2019-03-28T16:56:35Z2019-03-28T16:56:35Z2016info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis130 p.| il., gráfs., tabs.application/pdf343100https://repositorio.ufsc.br/handle/123456789/194254porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2019-03-28T16:56:37Zoai:repositorio.ufsc.br:123456789/194254Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732019-03-28T16:56:37Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Método para organização de máquinas virtuais na nuvem baseado em múltiplos objetivos e custos de implimentação
title Método para organização de máquinas virtuais na nuvem baseado em múltiplos objetivos e custos de implimentação
spellingShingle Método para organização de máquinas virtuais na nuvem baseado em múltiplos objetivos e custos de implimentação
Geronimo, Guilherme Arthur
Computação
Computação em nuvem
title_short Método para organização de máquinas virtuais na nuvem baseado em múltiplos objetivos e custos de implimentação
title_full Método para organização de máquinas virtuais na nuvem baseado em múltiplos objetivos e custos de implimentação
title_fullStr Método para organização de máquinas virtuais na nuvem baseado em múltiplos objetivos e custos de implimentação
title_full_unstemmed Método para organização de máquinas virtuais na nuvem baseado em múltiplos objetivos e custos de implimentação
title_sort Método para organização de máquinas virtuais na nuvem baseado em múltiplos objetivos e custos de implimentação
author Geronimo, Guilherme Arthur
author_facet Geronimo, Guilherme Arthur
author_role author
dc.contributor.none.fl_str_mv Westphall, Carlos Becker
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Geronimo, Guilherme Arthur
dc.subject.por.fl_str_mv Computação
Computação em nuvem
topic Computação
Computação em nuvem
description Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2016.
publishDate 2016
dc.date.none.fl_str_mv 2016
2019-03-28T16:56:35Z
2019-03-28T16:56:35Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 343100
https://repositorio.ufsc.br/handle/123456789/194254
identifier_str_mv 343100
url https://repositorio.ufsc.br/handle/123456789/194254
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.format.none.fl_str_mv 130 p.| il., gráfs., tabs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652335143976960