Method and apparatus for efficient Reactive monitoring
First Claim
1. A method for monitoring usage of resources in a plurality of elements each capable of communicating with a centralized management station, comprising the steps of:
- computing in each of the elements, a localized value indicative of the usage, in said element, of said resources, and, responsive to said localized value, communicating a message to said central station, and responsive to receipt or absence of receipt of said message in said centralized management station, obtaining information from at least another one of said elements indicative of the usage of said resources in said other element.
11 Assignments
0 Petitions
Accused Products
Abstract
A technique for managing network elements significantly reduces the amount of monitoring related traffic by using a combination of aperiodic polling and asynchronous event reporting. A global resource (e.g., a network of interconnected nodes or resources) is partitioned into a plurality of separate nodes, giving a fixed resource budget to each of the nodes. When any of the nodes exceeds its budget, based upon local monitoring at that node, the node triggers a report, typically sending a message to a central manager. In response, the central manager then and only then issues a global poll of all (or substantially all) of the nodes in the network. A rate based technique can also be used to monitor resource usage at the nodes, and send a message to a central monitoring location only when the rate at which the value of a local variable changes is too high.
150 Citations
12 Claims
-
1. A method for monitoring usage of resources in a plurality of elements each capable of communicating with a centralized management station, comprising the steps of:
-
computing in each of the elements, a localized value indicative of the usage, in said element, of said resources, and, responsive to said localized value, communicating a message to said central station, and responsive to receipt or absence of receipt of said message in said centralized management station, obtaining information from at least another one of said elements indicative of the usage of said resources in said other element. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for monitoring usage of resources in elements in a network, comprising the steps of:
-
in each of the elements, (a) monitoring the usage of resources in said element to determine if resource usage exceeds a predetermined threshold, and (b) if the usage exceeds said threshold, sending a message to a central monitoring element; and
in said central monitoring element, responsive to receipt of said message from any of said elements, polling remaining ones of said elements to determine the actual use of resources in said elements.
-
-
8. A method for monitoring usage of resources in a plurality of elements each capable of communicating with a centralized management station, comprising the steps of:
-
asynchronous reporting of events when the resource usage in any of said elements deviates from a prescribed norm, and a periodic polling of said network elements in response to an event generated in said asynchronous reporting step. - View Dependent Claims (11, 12)
-
-
9. A technique for managing network elements in order to reduce the amount of monitoring related traffic, comprising the steps of
partitioning a global resource into a plurality of separate nodes, assigning a fixed resource budget to each of the nodes, when any of the nodes exceeds its budget, based upon local monitoring at that node, triggering a report in the node by sending a message to a central manager, and responsive to receipt of said message in said central manager, issuing a global poll of all of the nodes in said network.
-
10. A technique for managing network elements in order to reduce the amount of monitoring related traffic, comprising the steps of
partitioning a global resource into a plurality of separate nodes, assigning a budget to each of the nodes indicative of the maximum rate at which the usage of resources is permitted to change, when the rate of change at which any of the nodes uses its resources exceeds its budget, based upon local monitoring at that node, triggering a report in the node by sending a message to a central manager, and responsive to receipt of said message in said central manager, issuing a global poll of all of the nodes in said network.
Specification