Cargando…

A Dynamic Anomaly Detection Approach Based on Permutation Entropy for Predicting Aging-Related Failures

Software aging is a phenomenon referring to the performance degradation of a long-running software system. This phenomenon is an accumulative process during execution, which will gradually lead the system from a normal state to a failure-prone state. It is a crucial challenge for system reliability...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Shuguang, Lu, Minyan, Kong, Shiyi, Ai, Jun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7711551/
https://www.ncbi.nlm.nih.gov/pubmed/33286993
http://dx.doi.org/10.3390/e22111225
_version_ 1783618172394405888
author Wang, Shuguang
Lu, Minyan
Kong, Shiyi
Ai, Jun
author_facet Wang, Shuguang
Lu, Minyan
Kong, Shiyi
Ai, Jun
author_sort Wang, Shuguang
collection PubMed
description Software aging is a phenomenon referring to the performance degradation of a long-running software system. This phenomenon is an accumulative process during execution, which will gradually lead the system from a normal state to a failure-prone state. It is a crucial challenge for system reliability to predict the Aging-Related Failures (ARFs) accurately. In this paper, permutation entropy (PE) is modified to Multidimensional Multi-scale Permutation Entropy (MMPE) as a novel aging indicator to detect performance anomalies, since MMPE is sensitive to dynamic state changes. An experiment is set on the distributed database system Voldemort, and MMPE is calculated based on the collected performance metrics during execution. Finally, based on MMPE, a failure prediction model using the machine learning method to reveal the anomalies is presented, which can predict failures with high accuracy.
format Online
Article
Text
id pubmed-7711551
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-77115512021-02-24 A Dynamic Anomaly Detection Approach Based on Permutation Entropy for Predicting Aging-Related Failures Wang, Shuguang Lu, Minyan Kong, Shiyi Ai, Jun Entropy (Basel) Article Software aging is a phenomenon referring to the performance degradation of a long-running software system. This phenomenon is an accumulative process during execution, which will gradually lead the system from a normal state to a failure-prone state. It is a crucial challenge for system reliability to predict the Aging-Related Failures (ARFs) accurately. In this paper, permutation entropy (PE) is modified to Multidimensional Multi-scale Permutation Entropy (MMPE) as a novel aging indicator to detect performance anomalies, since MMPE is sensitive to dynamic state changes. An experiment is set on the distributed database system Voldemort, and MMPE is calculated based on the collected performance metrics during execution. Finally, based on MMPE, a failure prediction model using the machine learning method to reveal the anomalies is presented, which can predict failures with high accuracy. MDPI 2020-10-27 /pmc/articles/PMC7711551/ /pubmed/33286993 http://dx.doi.org/10.3390/e22111225 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Wang, Shuguang
Lu, Minyan
Kong, Shiyi
Ai, Jun
A Dynamic Anomaly Detection Approach Based on Permutation Entropy for Predicting Aging-Related Failures
title A Dynamic Anomaly Detection Approach Based on Permutation Entropy for Predicting Aging-Related Failures
title_full A Dynamic Anomaly Detection Approach Based on Permutation Entropy for Predicting Aging-Related Failures
title_fullStr A Dynamic Anomaly Detection Approach Based on Permutation Entropy for Predicting Aging-Related Failures
title_full_unstemmed A Dynamic Anomaly Detection Approach Based on Permutation Entropy for Predicting Aging-Related Failures
title_short A Dynamic Anomaly Detection Approach Based on Permutation Entropy for Predicting Aging-Related Failures
title_sort dynamic anomaly detection approach based on permutation entropy for predicting aging-related failures
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7711551/
https://www.ncbi.nlm.nih.gov/pubmed/33286993
http://dx.doi.org/10.3390/e22111225
work_keys_str_mv AT wangshuguang adynamicanomalydetectionapproachbasedonpermutationentropyforpredictingagingrelatedfailures
AT luminyan adynamicanomalydetectionapproachbasedonpermutationentropyforpredictingagingrelatedfailures
AT kongshiyi adynamicanomalydetectionapproachbasedonpermutationentropyforpredictingagingrelatedfailures
AT aijun adynamicanomalydetectionapproachbasedonpermutationentropyforpredictingagingrelatedfailures
AT wangshuguang dynamicanomalydetectionapproachbasedonpermutationentropyforpredictingagingrelatedfailures
AT luminyan dynamicanomalydetectionapproachbasedonpermutationentropyforpredictingagingrelatedfailures
AT kongshiyi dynamicanomalydetectionapproachbasedonpermutationentropyforpredictingagingrelatedfailures
AT aijun dynamicanomalydetectionapproachbasedonpermutationentropyforpredictingagingrelatedfailures