Utilize este identificador para referenciar este registo:
https://hdl.handle.net/10316/35580
Título: | Evaluating the robustness of the Cloud | Autor: | Pereira, Gonçalo Silva | Orientador: | Barbosa, Raul André Brajczewski | Palavras-chave: | Cloud Computing; Erros; Falhas; Injecção de Falhas; Robustez; Tolerância a Falhas; Vulnerabilidades | Data: | 4-Fev-2016 | Título da revista, periódico, livro ou evento: | Evaluating the robustness of the Cloud | Local de edição ou do evento: | Coimbra | Resumo: | 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. |
Descrição: | 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 | Direitos: | openAccess |
Aparece nas coleções: | UC - Dissertações de Mestrado FCTUC Eng.Informática - Teses de Mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Evaluating the robustness of the Cloud.pdf | 1.35 MB | Adobe PDF | Ver/Abrir |
Visualizações de página 20
739
Visto em 16/jul/2024
Downloads
196
Visto em 16/jul/2024
Google ScholarTM
Verificar
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.