Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/35580
Title: Evaluating the robustness of the Cloud
Authors: Pereira, Gonçalo Silva 
Orientador: Barbosa, Raul André Brajczewski
Keywords: Cloud Computing; Erros; Falhas; Injecção de Falhas; Robustez; Tolerância a Falhas; Vulnerabilidades
Issue Date: 4-Feb-2016
Serial title, monograph or event: Evaluating the robustness of the Cloud
Place of publication or event: Coimbra
Abstract: Cloud Computing é um conceito que permite aos utilizadores tomar partido da tecnologia e, ao mesmo tempo, concentrarem-se no seu core business. Com este conceito, é possível assegurar o funcionamento das tecnologias envolvidas, abstraindo-se de várias preocupações e dificuldades tecnológicas, como, por exemplo, a manutenção dos equipamentos. O uso de Cloud Computing oferece diversas vantagens como acesso alargado à rede, associação de recursos, recursos à medida, elasticidade, escalabilidade e um serviço à medida através de quatro modelos diferentes (community, híbrido, privado e público). No entanto, como a Cloud não é livre de perturbações, como ameaças à segurança, falhas de energia, sobrecargas de trabalho e falhas de hardware e software, é pertinente avaliar até que ponto é que a mesma é tolerante a falhas, neste caso, falhas de software. Portanto, a presente dissertação aborda o desenvolvimento de uma ferramenta de injeção de falhas, denominada BugTor. Para avaliar a resposta do sistema às ditas perturbações, esta ferramenta introduz erros e defeitos no software. Este injetor tem como principal característica a injeção de falhas diretamente em código fonte. O principal contributo desta dissertação para a continuidade da investigação relativamente à avaliação da robustez tanto da Cloud, vai ser a criação de um software de injeção de falhas, e de scripts auxiliares de forma a avaliar e validar o mesmo, assim como mecanismos de avaliação dos resultados da injeção de falhas no servidor Web Apache.
Cloud Computing is a paradigm that allows users to take advantage from the technology and, at the same time, focus on their core business. Rather than being blocked due to technological difficulties, users can get the most of the technology without having knowledge or skills to ensure the proper functioning of all the technologies involved. The use of Cloud Computing provides advantages such as broad network access, resource pooling, on demand self-service resources, rapid elasticity and a measured service through four different models (community, hybrid, private and public). However, Cloud Computing is not free of external disturbance such as security attacks, power surges, workload faults, hardware and software faults. For that reason, it is pertinent to assess its behavior in the presence of software faults. Therefore, the current dissertation addresses the development of fault injector software, named BugTor. In order to evaluate such disturbances, this tool introduces errors and defects into the software in several test cases. This injector is based on the injection of software faults at source code level. The main contribution of this work for the continuation of research in this area, is the creation of a fault injection software, and some scripts. The purpose of these scripts is to evaluate and validate the fault injector and to collect information about the results of fault injection at Apache.
Description: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra
URI: https://hdl.handle.net/10316/35580
Rights: openAccess
Appears in Collections:UC - Dissertações de Mestrado
FCTUC Eng.Informática - Teses de Mestrado

Files in This Item:
File Description SizeFormat
Evaluating the robustness of the Cloud.pdf1.35 MBAdobe PDFView/Open
Show full item record

Page view(s) 20

720
checked on Apr 16, 2024

Download(s)

192
checked on Apr 16, 2024

Google ScholarTM

Check


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