Implantação eficiente de múltiplas coreografias de serviços em nuvens híbridas
dc.contributor.advisor-co1 | Rocha, Ricardo Couto Antunes da | |
dc.contributor.advisor-co1Lattes | http://lattes.cnpq.br/4808440233209979 | eng |
dc.contributor.advisor1 | Costa, Fábio Moreira | |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/0925150626762308 | eng |
dc.contributor.referee1 | Costa, Fábio Moreira | |
dc.contributor.referee2 | Rocha, Ricardo Couto Antunes da | |
dc.contributor.referee3 | Schulze, Bruno Richard | |
dc.contributor.referee4 | Cordeiro, Daniel de Angelis | |
dc.contributor.referee5 | Cáceres, Edson Norberto | |
dc.creator | Gomes, Raphael de Aquino | |
dc.creator.Lattes | http://lattes.cnpq.br/4136576326278536 | eng |
dc.date.accessioned | 2017-05-19T13:24:29Z | |
dc.date.issued | 2017-04-06 | |
dc.description.abstract | 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. | eng |
dc.description.provenance | 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) | eng |
dc.description.provenance | 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) | eng |
dc.description.provenance | 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 | eng |
dc.description.resumo | 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. | eng |
dc.description.sponsorship | Fundação de Amparo à Pesquisa do Estado de Goiás - FAPEG | eng |
dc.description.sponsorship | Conselho Nacional de Pesquisa e Desenvolvimento Científico e Tecnológico - CNPq | eng |
dc.format | application/pdf | * |
dc.identifier.citation | GOMES, R. Implantação eficiente de múltiplas coreografias de serviços em nuvens híbridas. 2017. 256 f. Tese (Doutorado em Ciência da Computação em Rede) - Universidade Federal de Goiás, Goiânia, 2017. | eng |
dc.identifier.uri | http://repositorio.bc.ufg.br/tede/handle/tede/7351 | |
dc.language | por | eng |
dc.publisher | Universidade Federal de Goiás | eng |
dc.publisher.country | Brasil | eng |
dc.publisher.department | Instituto de Informática - INF (RG) | eng |
dc.publisher.initials | UFG | eng |
dc.publisher.program | Programa de Pós-graduação em Ciência da Computação em Rede UFG/UFMS (INF) | eng |
dc.rights | Acesso Aberto | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | Computação em nuvem | por |
dc.subject | Coreografia de serviços | por |
dc.subject | Implantação de serviços | por |
dc.subject | Restrição não-funcional | por |
dc.subject | Cloud computing | eng |
dc.subject | Service choreography | eng |
dc.subject | Service deployment | eng |
dc.subject | Non-functional constraint | eng |
dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | eng |
dc.title | Implantação eficiente de múltiplas coreografias de serviços em nuvens híbridas | eng |
dc.title.alternative | Efficient deployment of multiple service choreographies in hybrid clouds | eng |
dc.type | Tese | eng |
Arquivos
Pacote Original
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- Tese - Raphael de Aquino Gomes - 2017.pdf
- Tamanho:
- 11.1 MB
- Formato:
- Adobe Portable Document Format
- Descrição:
Licença do Pacote
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 2.11 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição: