Managing network devices based on predictions of events
First Claim
1. A computer implemented data processing method, comprising:
- monitoring occurrence data, the occurrence data representing one or more performance measurements collected for a network device in a network comprising a plurality of devices, and being associated with one or more data metrics;
determining one or more current trends that are reflected in the occurrence data;
determining one or more predicted trends for the network device;
determining, based on the predicted trends, one or more future events that are predicted to occur at the network device at a future time; and
determining, by applying a site policy to the one or more future events, one or more preventive actions for the network device to prevent occurrence of the one or more of the future events;
wherein the applying a site policy comprises determining whether execution of a preventive action, from the one or more preventive actions, is nontoxic to functionalities of each device in the network and the network as a whole.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a data processing method comprises: a computer obtaining occurrence data representing one or more performance measurements collected for a network device and associated with one or more data metrics; monitoring the occurrence data; determining one or more current trends that are reflected in the occurrence data; determining one or more predicted trends for the network device; determining, based on the predicted trends, one or more future events that are predicted to occur at the network device at a future time; determining, by applying a site policy to the one or more future events, one or more preventive actions for the network device to prevent occurrence of the one or more of the future events.
-
Citations
21 Claims
-
1. A computer implemented data processing method, comprising:
-
monitoring occurrence data, the occurrence data representing one or more performance measurements collected for a network device in a network comprising a plurality of devices, and being associated with one or more data metrics; determining one or more current trends that are reflected in the occurrence data; determining one or more predicted trends for the network device; determining, based on the predicted trends, one or more future events that are predicted to occur at the network device at a future time; and determining, by applying a site policy to the one or more future events, one or more preventive actions for the network device to prevent occurrence of the one or more of the future events; wherein the applying a site policy comprises determining whether execution of a preventive action, from the one or more preventive actions, is nontoxic to functionalities of each device in the network and the network as a whole. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An internetworking device, comprising:
-
one or more processors; a monitoring unit coupled to the one or more processors and configured to obtain occurrence data representing one or more performance measurements collected for a network device and associated with one or more data metrics, and to monitor the occurrence data; a trend unit configured to determine one or more current trends reflected in the one or more data histograms; a prediction unit configured to determine one or more predicted trends for the network device, and to determine, based on the predicted trends, one or more future events that are predicted to occur at the network device at a future time; and a preventive action unit configured to determine, by applying a site policy to the one or more future events, one or more preventive actions for the network device to prevent occurrence of the one or more of the future events; wherein the applying a site policy comprises determining whether execution of a preventive action, from the one or more preventive actions, is nontoxic to functionalities of each device in the network and the network as a whole. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
obtaining occurrence data representing one or more performance measurements collected for a network device and associated with one or more data metrics; monitoring the occurrence data; determining one or more current trends that are reflected in the occurrence data; determining one or more predicted trends for the network device; determining, based on the predicted trends, one or more future events that are predicted to occur at the network device at a future time; and determining, by applying a site policy to the one or more future events, one or more preventive actions for the network device to prevent occurrence of the one or more of the future events; wherein the operations that cause applying a site policy comprise additional operations that cause determining whether execution of a preventive action, from the one or more preventive actions, is nontoxic to functionalities of each device in the network and the network as a whole. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification