Leveraging Time Series Autocorrelation Through Numerical Differentiation for Improving Failure Prediction

1Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Given the complexity of modern software systems, it is no longer possible to detect every fault before deployment. Such faults can eventually lead to failures at runtime, compromising the business process and causing significant risk or losses. Online Failure Prediction (OFP) is a complementary fault-tolerance technique that tries to predict failures in the near future, by using past data and the current state of the system. However, modern systems are comprised of many components and thus a proper characterization of its state requires hundreds of system metrics. As the system evolves through time, these data can be seen as multivariate time series, where the value of a system metric at a given time is related to its previous value. Although various techniques exist for leveraging this autocorrelation, they are often either simplistic (e.g., sliding-window), or too complex (e.g., Long-Short Term Memory (LSTM)). In this paper we propose the use of numerical differentiation, computing the first and second derivative, as a means to extract information concerning the underlying function of each system metric to support the development of predictive models for OFP. We conduct a comprehensive case using a Linux failure dataset that was generated through fault injection. Results suggest that numerical differentiation can be a promising approach to improve the performance of Machine Learning (ML) models for dependability-related problems with similar sequential characteristics (e.g., intrusion detection).

Cite

CITATION STYLE

APA

Campos, J. R., Machado, R., & Vieira, M. (2023). Leveraging Time Series Autocorrelation Through Numerical Differentiation for Improving Failure Prediction. In ACM International Conference Proceeding Series (pp. 70–79). Association for Computing Machinery. https://doi.org/10.1145/3615366.3615423

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free