Desenvolvimento e avaliação de algoritmos de otimização para o cumprimento de acordos de níveis de serviços em nuvem

Detalhes bibliográficos
Autor(a) principal: Azevedo, Leonildo José de Melo de
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-29102018-112500/
Resumo: Atualmente o acesso a um ambiente de computação em nuvem é fornecido sob demanda, o que permite que provedores ofereçam serviços de forma elástica aos clientes. Embora a nuvem permita uma abstração do comportamento da infraestrutura (lógica e física) dos provedores de serviços, nem sempre é possível oferecer serviços aos clientes de modo que os provedores consigam cumprir adequadamente os acordos de níveis de serviços. Para permitir o cumprimento desses contratos, provedores de serviços precisam de mecanismos que envolvam algoritmos de balanceamento de carga, com o objetivo de fornecer uma distribuição eficiente da carga para os recursos disponíveis. Entretanto, os trabalhos presentes na literatura não abordam de forma adequada o problema de equacionamento de recursos em função das necessidades dos clientes, pois consideram em sua maioria um conjunto limitado de objetivos a serem analisados e cumpridos. Neste contexto, o objetivo deste projeto de mestrado foi desenvolver e avaliar algoritmos disponíveis na literatura que abordem a otimização combinatória para o provisionamento de recursos computacionais, buscando otimizar o uso eficiente da infraestrutura e cumprir os acordos de nível de serviço definidos entre clientes e provedores.
id USP_2019c1bd3294fd978ec5c66b05012067
oai_identifier_str oai:teses.usp.br:tde-29102018-112500
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Desenvolvimento e avaliação de algoritmos de otimização para o cumprimento de acordos de níveis de serviços em nuvemDevelopment and evaluation of optimization algorithms for the fulfillment of cloud service level agreementsCloudComputação em nuvemOptimizationOtimizaçãoProvisionamento de recursosQualidade de serviçoQuality of serviceResources provisioningAtualmente o acesso a um ambiente de computação em nuvem é fornecido sob demanda, o que permite que provedores ofereçam serviços de forma elástica aos clientes. Embora a nuvem permita uma abstração do comportamento da infraestrutura (lógica e física) dos provedores de serviços, nem sempre é possível oferecer serviços aos clientes de modo que os provedores consigam cumprir adequadamente os acordos de níveis de serviços. Para permitir o cumprimento desses contratos, provedores de serviços precisam de mecanismos que envolvam algoritmos de balanceamento de carga, com o objetivo de fornecer uma distribuição eficiente da carga para os recursos disponíveis. Entretanto, os trabalhos presentes na literatura não abordam de forma adequada o problema de equacionamento de recursos em função das necessidades dos clientes, pois consideram em sua maioria um conjunto limitado de objetivos a serem analisados e cumpridos. Neste contexto, o objetivo deste projeto de mestrado foi desenvolver e avaliar algoritmos disponíveis na literatura que abordem a otimização combinatória para o provisionamento de recursos computacionais, buscando otimizar o uso eficiente da infraestrutura e cumprir os acordos de nível de serviço definidos entre clientes e provedores.Currently the access to a cloud computing environment is provided on demand, which allows providers to offer elasticity services to customers. Although the cloud allows an abstraction of the infrastructure behavior of the service providers (logical and physical), the fulfillment of the Service Level Agreements (SLAs) is challenging, because according with the demand and system configuration, the providers cannot ensure the customers requirements. There is a necessity of mechanisms that consider load balancing algorithms to provide an efficient load distribution in the available resources. However, the papers available in the literature do not efficiently address the problem of resource equation considering the customers requirements, because they consider a limited set of objectives to be analysed and fulfilled. Therefore, this master project aims to develop and evaluate algorithms available in the literature that address the combinatorial optimization and the multi-objective approach to handle the computational resources during the execution time, trying to optimize the efficient use of the resources available in the infrastructure and fulfill the service level agreements defined between the clients and providers.Biblioteca Digitais de Teses e Dissertações da USPEstrella, Júlio CezarToledo, Cláudio Fabiano MottaAzevedo, Leonildo José de Melo de2018-03-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-29102018-112500/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2018-11-01T16:25:01Zoai:teses.usp.br:tde-29102018-112500Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212018-11-01T16:25:01Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Desenvolvimento e avaliação de algoritmos de otimização para o cumprimento de acordos de níveis de serviços em nuvem
Development and evaluation of optimization algorithms for the fulfillment of cloud service level agreements
title Desenvolvimento e avaliação de algoritmos de otimização para o cumprimento de acordos de níveis de serviços em nuvem
spellingShingle Desenvolvimento e avaliação de algoritmos de otimização para o cumprimento de acordos de níveis de serviços em nuvem
Azevedo, Leonildo José de Melo de
Cloud
Computação em nuvem
Optimization
Otimização
Provisionamento de recursos
Qualidade de serviço
Quality of service
Resources provisioning
title_short Desenvolvimento e avaliação de algoritmos de otimização para o cumprimento de acordos de níveis de serviços em nuvem
title_full Desenvolvimento e avaliação de algoritmos de otimização para o cumprimento de acordos de níveis de serviços em nuvem
title_fullStr Desenvolvimento e avaliação de algoritmos de otimização para o cumprimento de acordos de níveis de serviços em nuvem
title_full_unstemmed Desenvolvimento e avaliação de algoritmos de otimização para o cumprimento de acordos de níveis de serviços em nuvem
title_sort Desenvolvimento e avaliação de algoritmos de otimização para o cumprimento de acordos de níveis de serviços em nuvem
author Azevedo, Leonildo José de Melo de
author_facet Azevedo, Leonildo José de Melo de
author_role author
dc.contributor.none.fl_str_mv Estrella, Júlio Cezar
Toledo, Cláudio Fabiano Motta
dc.contributor.author.fl_str_mv Azevedo, Leonildo José de Melo de
dc.subject.por.fl_str_mv Cloud
Computação em nuvem
Optimization
Otimização
Provisionamento de recursos
Qualidade de serviço
Quality of service
Resources provisioning
topic Cloud
Computação em nuvem
Optimization
Otimização
Provisionamento de recursos
Qualidade de serviço
Quality of service
Resources provisioning
description Atualmente o acesso a um ambiente de computação em nuvem é fornecido sob demanda, o que permite que provedores ofereçam serviços de forma elástica aos clientes. Embora a nuvem permita uma abstração do comportamento da infraestrutura (lógica e física) dos provedores de serviços, nem sempre é possível oferecer serviços aos clientes de modo que os provedores consigam cumprir adequadamente os acordos de níveis de serviços. Para permitir o cumprimento desses contratos, provedores de serviços precisam de mecanismos que envolvam algoritmos de balanceamento de carga, com o objetivo de fornecer uma distribuição eficiente da carga para os recursos disponíveis. Entretanto, os trabalhos presentes na literatura não abordam de forma adequada o problema de equacionamento de recursos em função das necessidades dos clientes, pois consideram em sua maioria um conjunto limitado de objetivos a serem analisados e cumpridos. Neste contexto, o objetivo deste projeto de mestrado foi desenvolver e avaliar algoritmos disponíveis na literatura que abordem a otimização combinatória para o provisionamento de recursos computacionais, buscando otimizar o uso eficiente da infraestrutura e cumprir os acordos de nível de serviço definidos entre clientes e provedores.
publishDate 2018
dc.date.none.fl_str_mv 2018-03-12
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 http://www.teses.usp.br/teses/disponiveis/55/55134/tde-29102018-112500/
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-29102018-112500/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809091187560153088