Submitted by Luciana Ferreira (lucgeral@gmail.com) on 2017-05-19T13:20:49Z
No. of bitstreams: 2
Tese - Raphael de Aquino Gomes - 2017.pdf: 11643713 bytes, checksum: 23f27a75ccf239e427777100a4ef504f (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2017-05-19T13:24:29Z (GMT) No. of bitstreams: 2
Tese - Raphael de Aquino Gomes - 2017.pdf: 11643713 bytes, checksum: 23f27a75ccf239e427777100a4ef504f (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Made available in DSpace on 2017-05-19T13:24:29Z (GMT). No. of bitstreams: 2
Tese - Raphael de Aquino Gomes - 2017.pdf: 11643713 bytes, checksum: 23f27a75ccf239e427777100a4ef504f (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Previous issue date: 2017-04-06 / Fundação de Amparo à Pesquisa do Estado de Goiás - FAPEG / Conselho Nacional de Pesquisa e Desenvolvimento Científico e Tecnológico - CNPq / This thesis proposes a model-based approach to abstracting, simplifying, and automating cloud resource management decisions to deploy a set of service choreographies subject to non-functional constraints. Given a high-level description of service choreographies and related constraints, the approach autonomously performs resource estimation, selection, and allocation in a hybrid cloud environment with multiple cloud providers whilst decreases resource utilization costs and inter-services communication overhead. The main motivation for this work is because service choreographies are widely used for the development of solutions with complex needs, with service sharing among them. This scenario turns resource management a challenging task, mainly due to the different roles that a service assumes, the interference among constraints, and a large number of available resource types. This thesis also proposes an architecture that extends the approach with strategies to dynamic resource management to face constraint violations. This architecture was partially implemented in a prototype that was used in the proposed approach evaluation. / Esta tese apresenta uma abordagem baseada em modelos para abstrair, simplificar e automatizar as decisões de gerenciamento de recursos em nuvem ao implantar um conjunto de coreografias de serviços sujeitas a restrições não-funcionais. Dada uma descrição em alto nível das coreografias e das restrições relacionadas, a abordagem realiza de maneira autônoma a estimativa, a seleção e a alocação dos recursos em um ambiente de nuvem híbrida com múltiplos provedores, enquanto reduz os custos associados à utilização dos recursos e o atraso de comunicação entre os serviços. A principal motivação para o seu desenvolvimento se deve ao fato das coreografias de serviço serem amplamente utilizadas para o desenvolvimento de soluções com necessidades complexas, que geralmente compartilham serviços entre si. Isso faz com que o gerenciamento de recursos esteja sujeito a uma série de desafios, principalmente relacionados aos diferentes papéis que um serviço assume, à interferência que uma restrição causa em outra e à grande quantidade de tipos de recurso a serem considerados. A tese também propõe uma arquitetura que agrega à abordagem uma proposta para a automação das atividades relacionadas ao gerenciamento dinâmico de recursos como forma de reparar violações detectadas sobre as restrições. Esta arquitetura foi parcialmente implementada em um protótipo que foi utilizado na avaliação da abordagem.
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.bc.ufg.br:tede/7351 |
Date | 06 April 2017 |
Creators | Gomes, Raphael de Aquino |
Contributors | Costa, Fábio Moreira, Rocha, Ricardo Couto Antunes da, Costa, Fábio Moreira, Rocha, Ricardo Couto Antunes da, Schulze, Bruno Richard, Cordeiro, Daniel de Angelis, Cáceres, Edson Norberto |
Publisher | Universidade Federal de Goiás, Programa de Pós-graduação em Ciência da Computação em Rede UFG/UFMS (INF), UFG, Brasil, Instituto de Informática - INF (RG) |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFG, instname:Universidade Federal de Goiás, instacron:UFG |
Rights | http://creativecommons.org/licenses/by-nc-nd/4.0/, info:eu-repo/semantics/openAccess |
Relation | 7383127587728995171, 600, 600, 600, 600, 600, -7712266734633644768, 3671711205811204509, -961409807440757778, -2555911436985713659 |
Page generated in 0.0098 seconds