Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction

Detalhes bibliográficos
Autor(a) principal: Campos, João R.
Data de Publicação: 2018
Outros Autores: Vieira, Marco, Costa, Ernesto
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/117467
https://doi.org/10.1109/EDCC.2018.00014
Resumo: The growing complexity of software makes it difficult or even impossible to detect all faults before deployment, and such residual faults eventually lead to failures at runtime. Online Failure Prediction (OFP) is a technique that attempts to avoid or mitigate such failures by predicting their occurrence based on the analysis of past data and the current state of a system. Given recent technological developments, Machine Learning (ML) algorithms have shown their ability to adapt and extract knowledge in a variety of complex problems, and thus have been used for OFP. Still, they are highly dependent on the problem at hand, and their performance can be influenced by different factors. The problem with most works using ML for OFP is that they focus only on a small set of prediction algorithms and techniques, although there is no comprehensive study to support their choice. In this paper, we present an exploratory analysis of various ML algorithms and techniques on a dataset containing failure data. The results show that, for the same data, different algorithms and techniques directly influence the prediction performance and thus should be carefully selected.
id RCAP_0ee188d2ae8b1cb734166d3130c4d2b3
oai_identifier_str oai:estudogeral.uc.pt:10316/117467
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 Exploratory Study of Machine Learning Techniques for Supporting Failure PredictionDependabilityFailure PredictionMachine LearningClassificationThe growing complexity of software makes it difficult or even impossible to detect all faults before deployment, and such residual faults eventually lead to failures at runtime. Online Failure Prediction (OFP) is a technique that attempts to avoid or mitigate such failures by predicting their occurrence based on the analysis of past data and the current state of a system. Given recent technological developments, Machine Learning (ML) algorithms have shown their ability to adapt and extract knowledge in a variety of complex problems, and thus have been used for OFP. Still, they are highly dependent on the problem at hand, and their performance can be influenced by different factors. The problem with most works using ML for OFP is that they focus only on a small set of prediction algorithms and techniques, although there is no comprehensive study to support their choice. In this paper, we present an exploratory analysis of various ML algorithms and techniques on a dataset containing failure data. The results show that, for the same data, different algorithms and techniques directly influence the prediction performance and thus should be carefully selected.This work has been partially supported by CISUC grant no DPA 18-034 and project ATMOSPHERE, funded by the European Commission.IEEE2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttps://hdl.handle.net/10316/117467https://hdl.handle.net/10316/117467https://doi.org/10.1109/EDCC.2018.00014eng978-1-5386-8060-5https://ieeexplore.ieee.org/document/8530755Campos, João R.Vieira, MarcoCosta, Ernestoinfo: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:08:19Zoai:estudogeral.uc.pt:10316/117467Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T06:11:24.565719Repositó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 Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction
title Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction
spellingShingle Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction
Campos, João R.
Dependability
Failure Prediction
Machine Learning
Classification
title_short Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction
title_full Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction
title_fullStr Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction
title_full_unstemmed Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction
title_sort Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction
author Campos, João R.
author_facet Campos, João R.
Vieira, Marco
Costa, Ernesto
author_role author
author2 Vieira, Marco
Costa, Ernesto
author2_role author
author
dc.contributor.author.fl_str_mv Campos, João R.
Vieira, Marco
Costa, Ernesto
dc.subject.por.fl_str_mv Dependability
Failure Prediction
Machine Learning
Classification
topic Dependability
Failure Prediction
Machine Learning
Classification
description The growing complexity of software makes it difficult or even impossible to detect all faults before deployment, and such residual faults eventually lead to failures at runtime. Online Failure Prediction (OFP) is a technique that attempts to avoid or mitigate such failures by predicting their occurrence based on the analysis of past data and the current state of a system. Given recent technological developments, Machine Learning (ML) algorithms have shown their ability to adapt and extract knowledge in a variety of complex problems, and thus have been used for OFP. Still, they are highly dependent on the problem at hand, and their performance can be influenced by different factors. The problem with most works using ML for OFP is that they focus only on a small set of prediction algorithms and techniques, although there is no comprehensive study to support their choice. In this paper, we present an exploratory analysis of various ML algorithms and techniques on a dataset containing failure data. The results show that, for the same data, different algorithms and techniques directly influence the prediction performance and thus should be carefully selected.
publishDate 2018
dc.date.none.fl_str_mv 2018
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/117467
https://hdl.handle.net/10316/117467
https://doi.org/10.1109/EDCC.2018.00014
url https://hdl.handle.net/10316/117467
https://doi.org/10.1109/EDCC.2018.00014
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 978-1-5386-8060-5
https://ieeexplore.ieee.org/document/8530755
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv IEEE
publisher.none.fl_str_mv IEEE
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_ 1833602607444131840