Claims
- 1. A method of distributed object filtering comprising the steps of:(a) generating alarms from multiple network management servers; (b) assigning policy-based filters to both the network management servers and associated network management applications; and (c) applying the assigned policy-based filters to the alarms and for the alarms which pass the filters, generating an alarm notification and forwarding the same to the associated network management application.
- 2. The method according to claim 1, wherein the step of assigning includes assigning the policy-based filters according to a load distribution policy.
- 3. The method according to claim 2, wherein the load distribution policy is based on at least one of a plurality of metrics including processor availability, memory availability, disk space availability, and processing capability.
- 4. The method according to claim 2, further including a step of determining the load distribution policy based on a busyness of at least one of the network management servers and a busyness of at least one of the network management applications.
- 5. The method according to claim 2, further including a step of determining, for one of the network management servers, a first metric that represents a suitability of the one network management server to perform a filtering operation.
- 6. The method according to claim 5, further including a step of determining, for one of the network management applications, a second metric that represents a suitability of the one network management application to perform the filtering operation.
- 7. The method according to claim 2, further including a step of periodically scheduling policy-based filters.
- 8. The method according to claim 4, further including a step of dynamically determining the load distribution policy.
- 9. The method according to claim 6, further including a step of communicating the first and second metrics between the one network management server and the one network management application.
- 10. The method according to claim 6, further including a step of distributing filtering operations in proportion to the first and second metrics.
- 11. An apparatus for distributed object filtering comprising:a database of policy-based filters; a user interface for assigning policy-based filters to both a plurality of network management servers and associated network management applications; a processor and a memory device containing a program of instructions for the processor which instructions include: means for receiving alarms from the plurality of network management servers; means for applying, at both the plurality of network management servers and associated network management applications, policy-based filters to the alarms and generating an alarm notification for those alarms which pass the filters; and means for forwarding the alarm notification to the associated network management applications.
- 12. The apparatus according to claim 11, wherein the processor and memory device containing a program of instructions further include:means for assigning the policy-based filters according to a load distribution policy.
- 13. The apparatus according to claim 12, wherein the processor and memory device containing a program of instructions further include:means for determining for one of the network management servers, a first metric that represents a suitability of the one network management server to perform a filtering operation.
- 14. The apparatus according to claim 13, wherein the processor and memory device containing a program of instructions further include:means for determining, for one of the network management applications, a second metric that represents a suitability of the one network management application to perform the filtering operation.
- 15. The apparatus according to claim 14, further comprising a storage area, wherein the one network management application and the one network management server exchange the first and second metrics.
- 16. The apparatus according to claim 13, wherein the processor and memory device containing a program of instructions further include:means for distributing filtering operations in proportion to the first and second metrics.
BACKGROUND OF THE INVENTION
1. Prior Applications
This application is a continuation-in-part of U.S. patent application Ser. No. 09/110,564 filed Jul. 6, 1998 by R. Arrowsmith et al. entitled Method and Apparatus for Policy-Based Alarm Notification in a Distributed Network Management Environment and a continuation of U.S. patent application Ser. No. 08/412,955 filed Mar. 29, 1995, now U.S. Pat. No. 5,777,549, by Arrowsmith et al., entitled Method and Apparatus for Policy-Based Alarm Notification in a Distributed Network Management Environment, and U.S. patent application Ser. No. 09/058,054 filed Apr. 9, 1998 by L. Lewis et al. entitled Method and apparatus for Business Process Management, from which priority is claimed and which are hereby incorporated by reference in their entirety.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5261044 |
Dev et al. |
Nov 1993 |
|
5777549 |
Arrowsmith et al. |
Jul 1998 |
|
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
09/110564 |
Jul 1998 |
US |
Child |
09/124204 |
|
US |
Parent |
09/058054 |
Apr 1998 |
US |
Child |
09/124204 |
|
US |
Parent |
08/412955 |
Mar 1995 |
US |
Child |
09/124204 |
|
US |