Fault localization in distributed systems using invariant relationships
First Claim
1. A computer implemented method for temporal ranking in invariant networks comprising the steps of:
- considering an invariant network and a set of broken invariants in the invariant network;
assuming, for each time point inside a window W, that each metric with broken invariants is affected by a fault at that time point;
computing an expected pattern for each invariant of a metric with assumed fault, said pattern indicative of time points at which an invariant will be broken given that its associated metric was affected by a fault at time t;
comparing the expected pattern with the pattern observed over the time window W; and
determining a temporal score based on a match from the prior comparing, said determining comprises, based on observations up to a current time T, selecting an interval of length w, [T−
w, T], such that an anomaly at any tε
[T−
w, T] can cause a broken invariant at T and using an ARX model setting w=arg max(n, m+k).
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for temporal ranking in invariant networks includes considering an invariant network and a set of broken invariants in the invariant network, assuming, for each time point inside a window W, that each metric with broken invariants is affected by a fault at that time point, computing an expected pattern for each invariant of a metric with assumed fault, said pattern indicative of time points at which an invariant will be broken given that its associated metric was affected by a fault at time t, comparing the expected pattern with the pattern observed over the time window W; and determining a temporal score based on a match from the prior comparing.
12 Citations
8 Claims
-
1. A computer implemented method for temporal ranking in invariant networks comprising the steps of:
-
considering an invariant network and a set of broken invariants in the invariant network; assuming, for each time point inside a window W, that each metric with broken invariants is affected by a fault at that time point; computing an expected pattern for each invariant of a metric with assumed fault, said pattern indicative of time points at which an invariant will be broken given that its associated metric was affected by a fault at time t; comparing the expected pattern with the pattern observed over the time window W; and determining a temporal score based on a match from the prior comparing, said determining comprises, based on observations up to a current time T, selecting an interval of length w, [T−
w, T], such that an anomaly at any tε
[T−
w, T] can cause a broken invariant at T and using an ARX model setting w=arg max(n, m+k). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification