Automatic aggregation of network management information in spatial, temporal and functional forms
First Claim
1. A method for the automatic aggregation of network management information in spatial, temporal and functional forms, the method comprising the steps of:
- specifying at least one group containing at least one of at least one network element and at least one element management agent;
providing an aggregation rule defining an attribute of at least one of the at least one network element and the at least one element management agent;
retrieving an attribute value from each one of the at least one network element and the at least one element management agent;
applying a filter function on the retrieved attribute values to calculate a current value of the defined attribute; and
storing the current value of the defined attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus provide for the automatic aggregation of network management information in spatial, temporal and functional forms. Management information relating to a network is automatically aggregated by computational means in the form of a attribute name-value pair which is stored in an Aggregation Managed Object (AMO). The aggregation of network management information in the form of an AMO supports the spatial, temporal and functional aggregations. The AMOs themselves are stored in a database of a special management agent, the Management Aggregation and Visualization Server (MAVS) which allows network managers to access and set network information to and from the different aggregation forms.
-
Citations
28 Claims
-
1. A method for the automatic aggregation of network management information in spatial, temporal and functional forms, the method comprising the steps of:
-
specifying at least one group containing at least one of at least one network element and at least one element management agent;
providing an aggregation rule defining an attribute of at least one of the at least one network element and the at least one element management agent;
retrieving an attribute value from each one of the at least one network element and the at least one element management agent;
applying a filter function on the retrieved attribute values to calculate a current value of the defined attribute; and
storing the current value of the defined attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
storing, at least temporarily, the retrieved attribute values in a data-table structure.
-
-
3. The method according to claim 2, wherein the data-table structure includes the at least one network element origin of the attribute value, the attribute value name and value.
-
4. The method according to claim 1, wherein the filter function is specified by reference.
-
5. The method according to claim 1, further comprising the step of:
loading the filter function dynamically from an external source.
-
6. The method according to claim 5, wherein the external source is a filter function data library.
-
7. The method according to claim 1, wherein the current value of the defined attribute is stored in an Aggregation Managed Object (AMO).
-
8. The method according to claim 7, wherein an AMO is created from retrieving the attribute values, associated with at least one of at least one network element and at least one element management agent, according to the aggregation rule without restriction to any single group of the at least one group.
-
9. The method according to claim 1, wherein a spatial aggregation of network management information is achieved by collection of a plurality of attribute values from the at least one network element.
-
10. The method according to claim 1, wherein the spatial form of an Aggregation Managed Object is achieved by a summarization filter.
-
11. The method according to claim 1, wherein a temporal aggregation of network management information is achieved by periodic collection of a plurality of attribute values over a length of time.
-
12. The method according to claim 1, wherein the temporal form of an Aggregation Managed Object is achieved by applying a sliding window filter on the retrieved attribute values.
-
13. The method according to claim 1, wherein the functional aggregation of network management information is achieved by collecting at least one attribute value from a functional variety of network elements.
-
14. The method according to claim 1, wherein the functional form of an Aggregation Managed Object is achieved by applying the filter function to the attribute values collected from a functional variety of network elements.
-
15. The method according to claim 1, wherein the at least one group contains at least one other second group.
-
16. The method according to claim 1, wherein the current value of the defined attribute is computed dynamically following an operational command to retrieve the attribute value.
-
17. The method according to claim 16, wherein the operational command is a “
- get”
operation.
- get”
-
18. The method according to claim 1, wherein the current value of the defined attribute is computed on the basis of an update condition.
-
19. The method according to claim 18, wherein the update condition is one of a time interval and an occurrence of an event.
-
20. The method according to claim 1, further comprising the step of:
creating a list of at least one current value of the defined attribute in an Aggregation Managed Object (AMO).
-
21. The method according to claim 20, wherein the AMO acts as a pointer for retrieval of management information relating to at least one of at least one network element and at least one element management agent.
-
22. The method according to claim 7, further comprising the step of:
accessing the AMO through a network service broker.
-
23. The method according to claim 7, further comprising the step of:
instantiating the AMO within a Management Aggregation and Visualization Server (MAVS).
-
24. An apparatus for the automatic aggregation of network management information in spatial, temporal and functional forms, the apparatus comprising:
-
at least one managed element;
a standards based management protocol;
at least one management application;
a distributed computing environment; and
a middleware management services layer which extracts the network management information from the at least one managed element using the standards based management protocol, processes in spatial, temporal and functional forms the extracted network management information according to a computed view specification, and makes it available to the at least one management application through the distributed computing environment. - View Dependent Claims (25, 26, 27, 28)
-
Specification