downCloud - Fault Injection in Cloud Platforms
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10316/99237 |
Resumo: | Relatório Final de Estágio do Mestrado em Engenharia Informática apresentado à Faculdade de Ciências e Tecnologia da Universidade de Coimbra. |
id |
RCAP_ffe04c81111f8fe3d0f5d99ce48fb958 |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/99237 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
downCloud - Fault Injection in Cloud PlatformsInjecção de falhasservidores cloudbenchmarkaplicações webengenharia de softwareFault Injectioncloud serversbenchmarkweb applicationssoftware engineerRelatório Final de Estágio do Mestrado em Engenharia Informática apresentado à Faculdade de Ciências e Tecnologia da Universidade de Coimbra.Durante vários anos o núcleo de investigação SSE (Software and Systems Engineering) do CISUC (Centro de Informática e Sistemas da Universidade de Coimbra) tem vindo a desenvolver diversos injectores de falhas para efeitos de investigação. Contudo, tem-se observado que após o final dos trabalhos se perde o know-how das ferramentas e do ambiente de injecção, nomeadamente com a partida dos investigadores envolvidos. Isto torna em muitos casos impossível reutilizar ou mesmo replicar os resultados, devido a enorme complexidade envolvida. Para al em deste problema, os testes e recolha de resultados são normalmente realizados de forma manual, não automatizada, utilizando scripts para recolher os dados, que posteriormente são analisados utilizando ferramentas de análise de dados externas. Com este problema em mente o grupo de investigação SSE decidiu lançar o estágio downCloud, visando desenvolver uma aplicação web que permita doravante aos investigadores enviar cada injector desenvolvido para esta plataforma para o testar e para outros investigadores externos a equipa o usarem, para validar resultados obtidos ou mesmo para testarem a presença de erros nos seus sistemas. A intenção foi desenvolver uma solução totalmente automática, isto é, capaz de realizar as campanhas de injecção sem qualquer interacção humana ou scripts, e no final apresentar um relatório de síntese dos principais resultados obtidos. Posteriormente os investigadores podem descarregar os resultados de injecção em bruto para uma análise mais detalhada, se assim o desejarem. Este foi o objectivo, plenamente atingido, deste estágio. De assinalar que não era nosso objectivo desenvolver qualquer injector de falhas, mas sim todo o ambiente de gestão de campanhas de injecção usando injectores desenvolvidos por terceiros. A solução desenvolvida ao longo deste estágio já está disponível como um servi co (SaaS) que, através de uma aplicação web, permite que qualquer utilizador-investigador envie o seu injector de falhas para teste ou para que utilizadores ' finais' testem o impacto de erros de hardware nos seus sistemas utilizando injectores disponibilizados por terceiros.During the last decades the SSE (Software and Systems Engineering) research group of of CISUC (Center for Informatics and Systems of the University of Coimbra) have developed several fault injectors for research purposes. However, after the end of the projects and the involved researchers leave, it is almost always impossible to reuse the research setup platform to replicate the experiments, due to its complexity. Moreover, most of the analysis is performed manually using external data processing and analysis tools. With this problems in mind the SSE research group launched the downCloud master thesis, aiming to develop a web-based platform that allows researchers to upload their injectors to the platform to test them and also allows other interested parties to use them, to validate results or to test their own systems against hardware errors. It must be stressed that it was out of scope of this project to create a new fault injector, but rather to develop the environment to support researchers' fault injection campaigns. These goals have been fully achieved, there is now an operational web platform (SaaS) functioning autonomously, so that it is now possible for any researcher to upload its fault injector and launch a fault injection campaign without human intervention, so that, after the campaign is over, a synthesis of the most relevant results is delivered. This solution also supports assessment by ' nal' interested users of their system's resilience to hardware errors by using third party fault injectors.2016-06-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/99237http://hdl.handle.net/10316/99237engSimões, Tiago Filipe Dominguesinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-03-12T04:49:28Zoai:estudogeral.uc.pt:10316/99237Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:16:53.744055Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
downCloud - Fault Injection in Cloud Platforms |
title |
downCloud - Fault Injection in Cloud Platforms |
spellingShingle |
downCloud - Fault Injection in Cloud Platforms Simões, Tiago Filipe Domingues Injecção de falhas servidores cloud benchmark aplicações web engenharia de software Fault Injection cloud servers benchmark web applications software engineer |
title_short |
downCloud - Fault Injection in Cloud Platforms |
title_full |
downCloud - Fault Injection in Cloud Platforms |
title_fullStr |
downCloud - Fault Injection in Cloud Platforms |
title_full_unstemmed |
downCloud - Fault Injection in Cloud Platforms |
title_sort |
downCloud - Fault Injection in Cloud Platforms |
author |
Simões, Tiago Filipe Domingues |
author_facet |
Simões, Tiago Filipe Domingues |
author_role |
author |
dc.contributor.author.fl_str_mv |
Simões, Tiago Filipe Domingues |
dc.subject.por.fl_str_mv |
Injecção de falhas servidores cloud benchmark aplicações web engenharia de software Fault Injection cloud servers benchmark web applications software engineer |
topic |
Injecção de falhas servidores cloud benchmark aplicações web engenharia de software Fault Injection cloud servers benchmark web applications software engineer |
description |
Relatório Final de Estágio do Mestrado em Engenharia Informática apresentado à Faculdade de Ciências e Tecnologia da Universidade de Coimbra. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-06-28 |
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://hdl.handle.net/10316/99237 http://hdl.handle.net/10316/99237 |
url |
http://hdl.handle.net/10316/99237 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134064635019264 |