On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case Study

Detalhes bibliográficos
Autor(a) principal: Campos, João R.
Data de Publicação: 2020
Outros Autores: Costa, Ernesto, Vieira, Marco
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: https://hdl.handle.net/10316/117480
https://doi.org/10.1007/978-3-030-54549-9_28
Resumo: Several techniques have been developed to experimentally assess the dependability of computer systems, such as fault injection and robustness testing. Given the growing complexity of systems, such approaches often require a large set of experiments to be performed in order to achieve statistical relevance, thus leading to extremely long experimental campaigns. Due to recent developments, there are now various technologies (e.g., multithreading, virtualization) that maximize the use of computer resources. However, taking advantage of such technologies to implement a testbed that accelerates the experimental process is complex and, to the best of our knowledge, no guidelines or examples are easily accessible. This practical experience report overviews the attributes and requirements that should be considered when implementing a testbed to accelerate dependability experiments and presents our experience (in the form of guidelines) on the creation and configuration of a concrete Linux testbed making use of modern technologies. A case study on fault injection is presented to demonstrate the testbed. The ultimate goal is to provide a reflection, guidelines and an example that may facilitate the work of other researchers.
id RCAP_15e2a13ddf90207eb2dcde3a22151a4c
oai_identifier_str oai:estudogeral.uc.pt:10316/117480
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case StudyDependabilityTestbedFault InjectionSeveral techniques have been developed to experimentally assess the dependability of computer systems, such as fault injection and robustness testing. Given the growing complexity of systems, such approaches often require a large set of experiments to be performed in order to achieve statistical relevance, thus leading to extremely long experimental campaigns. Due to recent developments, there are now various technologies (e.g., multithreading, virtualization) that maximize the use of computer resources. However, taking advantage of such technologies to implement a testbed that accelerates the experimental process is complex and, to the best of our knowledge, no guidelines or examples are easily accessible. This practical experience report overviews the attributes and requirements that should be considered when implementing a testbed to accelerate dependability experiments and presents our experience (in the form of guidelines) on the creation and configuration of a concrete Linux testbed making use of modern technologies. A case study on fault injection is presented to demonstrate the testbed. The ultimate goal is to provide a reflection, guidelines and an example that may facilitate the work of other researchers.Work partially funded by FCT grant SFRH/BD/140221/2018.Springer Nature2020info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttps://hdl.handle.net/10316/117480https://hdl.handle.net/10316/117480https://doi.org/10.1007/978-3-030-54549-9_28eng978-3-030-54548-2978-3-030-54549-9https://link.springer.com/chapter/10.1007/978-3-030-54549-9_28Campos, João R.Costa, ErnestoVieira, Marcoinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-12-27T16:27:21Zoai:estudogeral.uc.pt:10316/117480Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T06:11:25.200319Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case Study
title On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case Study
spellingShingle On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case Study
Campos, João R.
Dependability
Testbed
Fault Injection
title_short On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case Study
title_full On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case Study
title_fullStr On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case Study
title_full_unstemmed On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case Study
title_sort On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case Study
author Campos, João R.
author_facet Campos, João R.
Costa, Ernesto
Vieira, Marco
author_role author
author2 Costa, Ernesto
Vieira, Marco
author2_role author
author
dc.contributor.author.fl_str_mv Campos, João R.
Costa, Ernesto
Vieira, Marco
dc.subject.por.fl_str_mv Dependability
Testbed
Fault Injection
topic Dependability
Testbed
Fault Injection
description Several techniques have been developed to experimentally assess the dependability of computer systems, such as fault injection and robustness testing. Given the growing complexity of systems, such approaches often require a large set of experiments to be performed in order to achieve statistical relevance, thus leading to extremely long experimental campaigns. Due to recent developments, there are now various technologies (e.g., multithreading, virtualization) that maximize the use of computer resources. However, taking advantage of such technologies to implement a testbed that accelerates the experimental process is complex and, to the best of our knowledge, no guidelines or examples are easily accessible. This practical experience report overviews the attributes and requirements that should be considered when implementing a testbed to accelerate dependability experiments and presents our experience (in the form of guidelines) on the creation and configuration of a concrete Linux testbed making use of modern technologies. A case study on fault injection is presented to demonstrate the testbed. The ultimate goal is to provide a reflection, guidelines and an example that may facilitate the work of other researchers.
publishDate 2020
dc.date.none.fl_str_mv 2020
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/10316/117480
https://hdl.handle.net/10316/117480
https://doi.org/10.1007/978-3-030-54549-9_28
url https://hdl.handle.net/10316/117480
https://doi.org/10.1007/978-3-030-54549-9_28
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 978-3-030-54548-2
978-3-030-54549-9
https://link.springer.com/chapter/10.1007/978-3-030-54549-9_28
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Springer Nature
publisher.none.fl_str_mv Springer Nature
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602607472443392