Please use this identifier to cite or link to this item:
https://hdl.handle.net/10316/88119
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Barbosa, Raul André Brajczewski | - |
dc.contributor.author | Domingos, Jomar Laurindo Baptista | - |
dc.date.accessioned | 2019-11-18T23:39:13Z | - |
dc.date.available | 2019-11-18T23:39:13Z | - |
dc.date.issued | 2019-10-28 | - |
dc.date.submitted | 2019-11-18 | - |
dc.identifier.uri | https://hdl.handle.net/10316/88119 | - |
dc.description | Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia | - |
dc.description.abstract | A computação em nuvem tem sido cada vez mais adotada como modelo computacional padrão para suportar vários tipos serviços em diversas áreas (e.g., Saúde, Finanças, Educação, etc.), o que aumenta o nível de dependência destas infraestruturas. As avarias dos sistemas são eventos inevitáveis e com muitas causas possíveis (e.g., avarias de hardware, erros de software, falhas de operador, fenómenos naturais, etc.), sendo convencionalmente tratadas de forma reactiva (após a sua ocorrência). A computação em nuvem não é uma exceção. Portanto, a previsão avarias torna-se uma abordagem alternativa e necessária para reduzir os impactos causados avarias em sistemas cuja dependência é relevante. A alta fiabilidade e disponibilidade em infra-estruturas de nuvem é normalmente conseguida através do mecanismo de tolerância a falhas, o que representa um elevado custo para os fornecedores. A previsão de falhas pode ser uma maneira de aumentar tais atributos para sistemas e serviços baseados na compuatação em nuvem.Nesta tese de mestrado, nós aplicamos uma abordagem pró-ativa para lidar com avarias (causadas por erros) que podem ocorrer em Sistemas de Gestão de Infra-estruturas de computação em nuvem (especificamente o OpenStack) usando técnicas de Machine Learning para criação de modelos de previsão em de avarias em tempo real e um framework de injeção de falhas para catalisar o processo de obtenção avarias no sistema, de formas a capturar dados que possam indicar a propensão do sistema a avarias, bem como também aumentar a cobertura (isto é, qualidade) dos conjuntos de dados utilizados no processo de criação dos modelos (i.e., treinos e testes). Também apresentamos uma nova abordagem para o uso do atributo temporal dos dados, que visa preservar a característica sequêncial dos dados e melhorar a qualidade dos modelos. Este trabalho pode ser visto como base para o desenvolvimento de um módulo do OpenStack dedicado a previsão de avarias na plataforma. | por |
dc.description.abstract | Cloud computing has increasingly been adopted as the standard computational model to support various services in various areas (e.g., health, finance, education, etc.), which increases the level of dependence on cloud infrastructures. System failures are inevitable events with many possible causes (e.g., hardware faults, software bugs, operator faults, natural phenomena, etc.) and are conventionally handled after their occurrence. Cloud computing is not an exception. Therefore, failure prediction becomes an alternative and necessary approach to reduce the impacts caused by faults in systems whose dependence is relevant. The high reliability and availability in cloud infrastructures is usually achieved through fault tolerance mechanisms, which represents a high cost to providers. Failure prediction can be a way to increase those attributes for cloud based systems and services. In this master thesis, we apply proactive approach to deal with failures (caused by errors) that may occur in Cloud Management Platform (i.e., OpenStack) using Machine Learning techniques to create online failure prediction models and a fault injection framework to catalyze the generation of failure-prone data to increase the coverage (i.e., quality) of the data sets used to train our models. We also present a new way to use data time dimension in the process of creating failures prediction models, preserving the sequential characteristic of the collected data. The inherent characteristics of cloud computing (i.e., fast elasticity, resource pooling, virtualization technologies, etc.) makes a mechanism like this represent a huge advantage, as it becomes possible to implement counter measures at the imminence of a failure. This work can be considered a groundwork for developing an OpenStack module dedicated to predicting failures of a cloud computing platform, enabling infrastructure operators (i.e., providers) to take compensatory actions that mitigate the impact of a failure before they even occur. | eng |
dc.description.sponsorship | Universidade de Coimbra - Projecto pertencente ao DEI/CISUC | - |
dc.language.iso | eng | - |
dc.rights | embargoedAccess | - |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | - |
dc.subject | Previsão de Avarias | por |
dc.subject | Confiabilidade em Computação em Nuvem | por |
dc.subject | Gestão Proativa de Avarias | por |
dc.subject | Injeção de Falhas | por |
dc.subject | Machine Learning, OpenStack | por |
dc.subject | Failure Prediction | eng |
dc.subject | Cloud Dependability | eng |
dc.subject | Proactive Fault Management | eng |
dc.subject | Fault Injection | eng |
dc.subject | Machine Learning, OpenStack | eng |
dc.title | Failure Prevision in Cloud Applications | eng |
dc.title.alternative | Previsão de avarias em aplicações na Cloud | por |
dc.type | masterThesis | - |
degois.publication.location | DEI-FCTUC | - |
degois.publication.title | Failure Prevision in Cloud Applications | eng |
dc.date.embargoEndDate | 2020-10-27 | - |
dc.peerreviewed | yes | - |
dc.date.embargo | 2020-10-27 | * |
dc.identifier.tid | 202307115 | - |
thesis.degree.discipline | Informática | - |
thesis.degree.grantor | Universidade de Coimbra | - |
thesis.degree.level | 1 | - |
thesis.degree.name | Mestrado em Engenharia Informática | - |
uc.degree.grantorUnit | Faculdade de Ciências e Tecnologia - Departamento de Engenharia Informática | - |
uc.degree.grantorID | 0500 | - |
uc.justificaEmbargo | Pretende-se publicar os resultados das experiências em artigos científicos | - |
uc.contributor.author | Domingos, Jomar Laurindo Baptista::0000-0001-8701-9924 | - |
uc.degree.classification | 17 | - |
uc.date.periodoEmbargo | 365 | - |
uc.degree.presidentejuri | Simões, Paulo Alexandre Ferreira | - |
uc.degree.elementojuri | Laranjeiro, Carlos Nuno Bizarro e Silva | - |
uc.degree.elementojuri | Barbosa, Raul André Brajczewski | - |
uc.contributor.advisor | Barbosa, Raul André Brajczewski | - |
item.grantfulltext | open | - |
item.cerifentitytype | Publications | - |
item.languageiso639-1 | en | - |
item.openairetype | masterThesis | - |
item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
item.fulltext | Com Texto completo | - |
Appears in Collections: | UC - Dissertações de Mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Tese_Mestrado___Final-7.pdf | 10.33 MB | Adobe PDF | View/Open |
Page view(s)
151
checked on May 14, 2024
Download(s)
240
checked on May 14, 2024
Google ScholarTM
Check
This item is licensed under a Creative Commons License