Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.ufpe.br/handle/123456789/42472
Comparte esta pagina
Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.advisor | ROSA, Nelson Souto | - |
dc.contributor.author | SILVA, Tércio de Morais Sampaio | - |
dc.date.accessioned | 2022-01-14T17:02:20Z | - |
dc.date.available | 2022-01-14T17:02:20Z | - |
dc.date.issued | 2021-08-23 | - |
dc.identifier.citation | SILVA, Tércio de Morais Sampaio. Multi-cloud-aware middleware. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Pernambuco, Recife, 2021. | pt_BR |
dc.identifier.uri | https://repositorio.ufpe.br/handle/123456789/42472 | - |
dc.description.abstract | The idea of collaboration among clouds has emerged to address issues related to single cloud adoption. From the developer’s perspective, distributed applications can take advantage of multi-cloud environments to create, extend and integrate their components across cloud domains in a dynamic, automatic and transparent way and improve their quality requirements, such as availability, performance, and scalability. However, the management complexity increases sub- stantially in this scenario, whose responsibility lies with the developer. Despite standardisation efforts, most applications cannot exploit multi-cloud benefits (e.g., elasticity). Furthermore, solutions for interoperability, cloud’s administrative boundaries, and the lock-in problem remain as open challenges, concerning at the IaaS level, unaware of what is running on top of it. This work proposes a middleware architecture for distributed applications in multi-cloud environ- ments: Multi-Cloud Aware Middleware (M-CaMid). The architecture combines middleware functionalities with IaaS services for distributed application management. M-CaMid takes ad- vantage of elasticity to provide a cross management that integrates infrastructure and application layers (vertical management) and integrate many clouds (horizontal management), enabling a holistic view of distributed systems and a better application performance and rational usage of cloud resources. Experiments were carried out to assess the performance gains due to M-CaMid. Results show that cross management can improve performance of distributed applications and ra- tional usage of cloud resources for distributed applications in a multi-cloud environment. Thesis’ unique contributions are: (i) middleware architecture for distributed application management in a multi-cloud environment; (ii) cross management that integrates infrastructure and application layers and many clouds; and (iii) multi-cloud elasticity that extends single cloud elasticity to the multi-cloud scope. | pt_BR |
dc.language.iso | eng | pt_BR |
dc.publisher | Universidade Federal de Pernambuco | pt_BR |
dc.rights | openAccess | pt_BR |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Rede de computadores | pt_BR |
dc.subject | Elasticidade | pt_BR |
dc.title | Multi-cloud-aware middleware | pt_BR |
dc.type | doctoralThesis | pt_BR |
dc.contributor.authorLattes | http://lattes.cnpq.br/6422000452330465 | pt_BR |
dc.publisher.initials | UFPE | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.degree.level | doutorado | pt_BR |
dc.contributor.advisorLattes | http://lattes.cnpq.br/4220236737158909 | pt_BR |
dc.publisher.program | Programa de Pos Graduacao em Ciencia da Computacao | pt_BR |
dc.description.abstractx | A ideia de colaboração entre nuvens surgiu para tratar de limitações relacionadas à adoção de uma única nuvem. Do ponto de vista do desenvolvedor, aplicações distribuídas podem tirar proveito de ambientes multi-cloud para criar, estender e integrar seus componentes em várias nuvens de forma dinâmica, automática e transparente. No entanto, a complexidade do gerenciamento aumenta substancialmente neste cenário, cuja responsabilidade é do desenvolvedor. Apesar dos esforços de padronização dos serviços de nuvem, a maioria das aplicações distribuídas não usufrui dos benefícios de várias nuvens como, por exemplo, escalar seus componentes distribuídos em outras nuvens. Além disso, a maioria das soluções para interoperabilidade, limites administrativos e escalabilidade concentra-se em nível IaaS, ignorando aplicações que rodam acima da camada de infraestrutura. Este trabalho apresenta uma arquitetura de middleware para aplicações distribuídas em ambientes multi-cloud – Multi-Cloud Aware Middleware (M-CaMid). A arquitetura combina funcionalidades de middleware com serviços de IaaS para o gerenciamento de aplicações distribuídas em ambientes multi-cloud. M-CaMid tira proveito da elasticidade para o gerenciamento transversal que integra camadas de infraestrutura e software (vertical) e múltiplas nuvens (horizontal), permitindo uma visão holística do sistema distribuído e proporcionando melhor suporte ao gerenciamento do desempenho de aplicações distribuídas e uso racional de recursos das nuvens. Experimentos realizados avaliaram o ganho de desempenho de aplicações distribuídas, bem como o uso racional de recursos de infraestrutura, demonstrando os benefícios do uso da elasticidade de múltiplas nuvens.As contribuições desta tese são: (i) arquitetura de middleware para o gerenciamento de aplicações distribuídas em ambientes de múltiplas nuvens; (ii) gerenciamento transversal, integrando as várias camadas de um sistema distribuído e integrando várias nuvens; e (iii) o uso da elasticidade em um ambiente multi-cloud. | pt_BR |
Aparece en las colecciones: | Teses de Doutorado - Ciência da Computação |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TESE Tércio de Morais Sampaio Silva.pdf | 6,65 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está protegido por copyright original |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons