On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case Study
Main Author: | |
---|---|
Publication Date: | 2020 |
Other Authors: | , |
Format: | Article |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | https://hdl.handle.net/10316/117480 https://doi.org/10.1007/978-3-030-54549-9_28 |
Summary: | 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 |