Methods and apparatus to characterize and predict network health status
First Claim
1. A non-transitory computer-readable storage medium comprising processor-executable instructions that when executed, cause a processor to:
- calculate a plurality of report weights, wherein each report weight is associated with a corresponding network node of a plurality of network nodes, wherein the report weight is based at least partially on a status associated with the corresponding network node at a first time and at least partially on a previous status associated with the corresponding network node at a previous time, wherein the status is one of alert or normal, wherein the report weight is half of a previous report weight when the status is normal and wherein the report weight is a constant value plus half of the previous report weight when the status is alert, and wherein the previous report weight is based at least partially on the previous status; and
store the plurality of report weights in a memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus to characterize and predict network health status are presented. A particular method of characterizing and predicting a health status of a network node includes receiving a plurality of report values associated with the network node, where each report value is one of alert and normal, and where each report value is received at a corresponding time. The method includes calculating a current report weight associated with a current report value received at a current time. When a first previous report value was received at a first previous time before the current time, the current report weight is calculated based at least partially on the current report value and at least partially on a first previous report weight associated with the first previous value. The method includes storing the current report weight at a memory device.
47 Citations
8 Claims
-
1. A non-transitory computer-readable storage medium comprising processor-executable instructions that when executed, cause a processor to:
- calculate a plurality of report weights, wherein each report weight is associated with a corresponding network node of a plurality of network nodes, wherein the report weight is based at least partially on a status associated with the corresponding network node at a first time and at least partially on a previous status associated with the corresponding network node at a previous time, wherein the status is one of alert or normal, wherein the report weight is half of a previous report weight when the status is normal and wherein the report weight is a constant value plus half of the previous report weight when the status is alert, and wherein the previous report weight is based at least partially on the previous status; and
store the plurality of report weights in a memory. - View Dependent Claims (2, 3)
- calculate a plurality of report weights, wherein each report weight is associated with a corresponding network node of a plurality of network nodes, wherein the report weight is based at least partially on a status associated with the corresponding network node at a first time and at least partially on a previous status associated with the corresponding network node at a previous time, wherein the status is one of alert or normal, wherein the report weight is half of a previous report weight when the status is normal and wherein the report weight is a constant value plus half of the previous report weight when the status is alert, and wherein the previous report weight is based at least partially on the previous status; and
-
4. A system comprising:
- a processor to receive a plurality of statuses associated with a corresponding network node of a plurality of network nodes, each status to be received at a corresponding time within a predetermined time period, the statuses including a status received at a first time and a previous status received at a previous time, wherein each status comprises one of alert and normal; and
a memory device accessible to the processor, the memory device including;
a calculation module executable by the processor to calculate a report weight associated with the corresponding network node, the report weight based at least partially on the status and based at least partially on the previous status, wherein the report weight is half of a previous report weight when the status is normal and wherein the report weight is a constant value plus half of the previous report weight when the status is alert, and wherein the previous report weight is based at least partially on the previous status; and
an output module executable by the processor to store the plurality of report weights. - View Dependent Claims (5, 6, 7, 8)
- a processor to receive a plurality of statuses associated with a corresponding network node of a plurality of network nodes, each status to be received at a corresponding time within a predetermined time period, the statuses including a status received at a first time and a previous status received at a previous time, wherein each status comprises one of alert and normal; and
Specification