SYSTEM FAILURE PREDICTION USING LONG SHORT-TERM MEMORY NEURAL NETWORKS
First Claim
Patent Images
1. A method for system failure prediction, comprising:
- clustering a plurality of log files according to structural log patterns;
determining feature representations of the log files based on the log clusters;
determining a likelihood of a system failure based on the feature representations using a neural network; and
performing an automatic system control action if the likelihood of system failure exceeds a threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for system failure prediction include clustering log files according to structural log patterns. Feature representations of the log files are determined based on the log clusters. A likelihood of a system failure is determined based on the feature representations using a neural network. An automatic system control action is performed if the likelihood of system failure exceeds a threshold.
-
Citations
18 Claims
-
1. A method for system failure prediction, comprising:
-
clustering a plurality of log files according to structural log patterns; determining feature representations of the log files based on the log clusters; determining a likelihood of a system failure based on the feature representations using a neural network; and performing an automatic system control action if the likelihood of system failure exceeds a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for system failure prediction, comprising:
-
clustering a plurality of log files having heterogeneous log formats according to structural log patterns using unsupervised, hierarchical clustering; determining feature representations of the log files based on the log clusters, wherein the feature representations consist of pattern distribution among clustered logs and term frequency-inverse document frequency; determining a likelihood of a system failure based on the feature representations using a long short-term memory neural network a binomial distribution based on an output of the long short-term memory neural network and a binary target vector with two complementary classes; and performing an automatic system control action if the likelihood of system failure exceeds a threshold.
-
-
11. A system for system failure prediction, comprising:
-
a pattern learning module comprising a processor configured to cluster a plurality of log files according to structural log patterns; a feature extraction module configured to determine feature representations of the log files based on the log clusters; a failure prediction module configured to determine a likelihood of a system failure based on the feature representations using a neural network; and a system control module configured to perform an automatic system control action if the likelihood of system failure exceeds a threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification