Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/99237
DC FieldValueLanguage
dc.contributor.advisorRela, Mário Alberto da Costa Zenha-
dc.contributor.authorSimões, Tiago Filipe Domingues-
dc.date.accessioned2022-03-10T09:01:34Z-
dc.date.available2022-03-10T09:01:34Z-
dc.date.issued2016-06-28-
dc.identifier.urihttps://hdl.handle.net/10316/99237-
dc.descriptionRelatório Final de Estágio do Mestrado em Engenharia Informática apresentado à Faculdade de Ciências e Tecnologia da Universidade de Coimbra.pt
dc.description.abstractDurante 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.pt
dc.description.abstractDuring 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.pt
dc.language.isoengpt
dc.rightsembargoedAccesspt
dc.subjectInjecção de falhaspt
dc.subjectservidores cloudpt
dc.subjectbenchmarkpt
dc.subjectaplicações webpt
dc.subjectengenharia de softwarept
dc.subjectFault Injectionpt
dc.subjectcloud serverspt
dc.subjectbenchmarkpt
dc.subjectweb applicationspt
dc.subjectsoftware engineerpt
dc.titledownCloud - Fault Injection in Cloud Platformspt
dc.typemasterThesispt
degois.publication.locationCoimbrapt
dc.date.embargo2022-06-27*
thesis.degree.grantor00500::Universidade de Coimbrapt
thesis.degree.nameRelatório Final Estágio do Mestrado Engenharia Informáticapt
uc.rechabilitacaoestrangeiranopt
uc.date.periodoEmbargo2190pt
item.grantfulltextopen-
item.cerifentitytypePublications-
item.languageiso639-1en-
item.openairetypemasterThesis-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.fulltextCom Texto completo-
crisitem.advisor.orcid0000-0003-1985-9344-
Appears in Collections:FCTUC Eng.Informática - Teses de Mestrado
Files in This Item:
File Description SizeFormat
downcloud-fault-injection.pdf1.4 MBAdobe PDFView/Open
Show simple item record

Page view(s)

73
checked on May 8, 2024

Download(s)

24
checked on May 8, 2024

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.