Priority-based network fault analysis
First Claim
1. A method for reducing network infrastructure fault analysis times in a network comprising a plurality of pollable network infrastructure objects, comprising:
- determining a fault area within the network, the fault area comprising a portion of the network comprising network infrastructure objects that contain a fault and network infrastructure objects not containing faults that are directly connected to the network infrastructure objects that contain a fault;
sending polls targeting each network infrastructure object within the fault area;
receiving poll responses from the pollable network infrastructure objects within the fault area;
assigning priorities to each received poll response of the received poll responses; and
processing the assigned priorities of the received poll responses and the corresponding received poll responses to determine any network infrastructure fault locations within the fault area, wherein for the plurality of pollable network infrastructure objects a poll result of a pollable network infrastructure object with a higher priority is processed before a second poll result of a second pollable network infrastructure object with a lower priority.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for reducing fault analysis times in a network having a plurality of pollable objects. Poll responses are received from pollable objects, priorities are assigned to each received poll response in accordance with one or more of a received poll response value, a pollable object status and a type of pollable object, and the assigned priorities are processed and to determine any fault locations, wherein a pollable object with a higher priority is processed before a second pollable object with a lower priority. A status manager is operable to receive poll responses from one or more of the pollable objects, a status analyzer is operable to assign, in conjunction with one or more analyzers, priorities to each received poll response in accordance with the received poll response value, a pollable object status and a type of pollable object, and analyzers coupled the status analyzer use the assigned priorities and the corresponding received poll responses to determine a fault location.
-
Citations
42 Claims
-
1. A method for reducing network infrastructure fault analysis times in a network comprising a plurality of pollable network infrastructure objects, comprising:
-
determining a fault area within the network, the fault area comprising a portion of the network comprising network infrastructure objects that contain a fault and network infrastructure objects not containing faults that are directly connected to the network infrastructure objects that contain a fault; sending polls targeting each network infrastructure object within the fault area; receiving poll responses from the pollable network infrastructure objects within the fault area; assigning priorities to each received poll response of the received poll responses; and processing the assigned priorities of the received poll responses and the corresponding received poll responses to determine any network infrastructure fault locations within the fault area, wherein for the plurality of pollable network infrastructure objects a poll result of a pollable network infrastructure object with a higher priority is processed before a second poll result of a second pollable network infrastructure object with a lower priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system operable to reduce network infrastructure fault analysis times of a network comprising a plurality of pollable network infrastructure objects, the system comprising:
-
a status manager operable to receive poll responses from each of the plurality of pollable network infrastructure objects within a fault area, the fault area comprising a portion of the network comprising network infrastructure objects that contain a fault and network infrastructure objects not containing faults that are directly connected to the network infrastructure objects that contain a fault; a status analyzer operable to assign, in conjunction with one or more analyzers, priorities to each received poll response of the received poll responses; and one or more analyzers coupled to the status analyzer, said one or more analyzers operable to use the assigned priorities of the received poll responses and the corresponding received poll responses to determine a network infrastructure fault location within the fault area, wherein for the plurality of pollable network infrastructure objects a poll response for a pollable network infrastructure object with a higher priority is processed before a second poll response for a second pollable network infrastructure object with a lower priority. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for analyzing a network comprising a plurality of pollable network infrastructure objects, the method comprising:
-
initializing one or more analyzer threads; scheduling for polling pollable network infrastructure objects within a fault area, the fault area comprising a portion of the network comprising network infrastructure objects that contain a fault and network infrastructure objects not containing faults that are directly connected to the network infrastructure objects that contain a fault; one or more polling threads polling each of the pollable network infrastructure objects; placing received poll responses in a queue wherein the received poll responses are ordered when received in the queue based upon priority; and the one or more analyzer threads processing the received poll responses of the queue to determine one or more network infrastructure fault locations within the fault area, wherein for the plurality of pollable network infrastructure objects a poll result of a pollable network infrastructure object with a higher priority is processed before a second poll result of a second pollable network infrastructure object with a lower priority. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A system operable to analyze pollable network infrastructure objects of a network, comprising:
-
one or more analyzer threads operable to schedule pollable network infrastructure objects to be polled within a fault area, the fault area comprising a portion of the network comprising network infrastructure objects not containing faults that contain a fault and network infrastructure objects that are directly connected to the network infrastructure objects that contain a fault; one or more polling threads operable to poll each of the pollable network infrastructure objects within the fault area; a status manager operable to receive poll responses from the plurality of pollable network infrastructure objects; a status analyzer operable to assign, in conjunction with one or more analyzers, a priority to each received poll response when received, wherein the status analyzer is operable to place the received poll responses in a queue sorted by priority; and one or more analyzers coupled to the status analyzer and operable to process the received poll responses in the queue to determine the location of any network infrastructure faults within the fault area, wherein for the plurality of pollable network infrastructure objects a pollable network infrastructure object with a high priority is processed before a second pollable network infrastructure object with a low priority. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A non-transitory computer readable medium storing instructions that, when executed on a programmed processor, reduce network infrastructure fault analysis time in a network, comprising:
-
instructions for receiving poll responses from each pollable network infrastructure objects within a fault area, the fault area comprising a portion of the network comprising network infrastructure objects that contain a fault and network infrastructure objects not containing faults that are directly connected to the network infrastructure objects that contain a fault; instructions for assigning priorities to each received poll response of the received poll responses; and instructions for processing the assigned priorities of the received poll responses and the corresponding received poll responses to determine any network infrastructure fault locations within the fault area, wherein for the plurality of pollable network infrastructure objects a poll result of a pollable network infrastructure object with a higher priority is processed before a second poll result of a second pollable network infrastructure object with a lower priority.
-
-
42. A system for locating a network infrastructure fault in a network, comprising:
-
means for receiving poll responses from each pollable network infrastructure objects within a fault area, the fault area comprising a portion of the network comprising network infrastructure objects that contain a fault and network infrastructure objects not containing faults that are directly connected to the network infrastructure objects that contain a fault; means for assigning, in conjunction with one or more analyzers, priorities to each received poll response of the received poll responses; and means for using the assigned priorities of the received poll responses and the corresponding received poll responses to determine a network infrastructure fault location within the fault area, wherein for the plurality of pollable network infrastructure objects a poll response for a pollable network infrastructure object with a higher priority is processed before a second poll response for a second pollable network infrastructure object with a lower priority.
-
Specification