Methods and systems for autonomously managing a network
First Claim
1. A method for autonomously managing a network, comprising:
- automatically detecting the identity and connection of objects in the network;
binding as an object-relationship model, a plurality of rules based upon the detected identity and connection of objects in the network, wherein the rules specify how a second configuration setting is to be changed based upon at least a change in a first configuration setting;
validating the at least one rule to prevent errors when the rule is being used to change the second configuration setting; and
automatically detecting a change in at least a first configuration setting in the network, and changing at least a second configuration setting based on the object-relationship model.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for autonomously managing computer networks are provided. In a preferred embodiment of the invention, management functions are organized in a novel two-layer peer-to-peer (P2P) architecture. The bottom layer organizes management information in a unified object-relationship model, that is instantiated in a distributed transactional object repository. The top layer unifies the traditional roles of managers and elements into a single autonomic management peering layer. Autonomic elements use the repository as a primary management repository, and effect autonomic behavior in terms of transactions over the shared model state. A novel autonomic policy model and language, Object Spreadsheet Language (OSL), in the form of acyclic spreadsheet change propagation rules, and declarative constraints is also provided.
-
Citations
20 Claims
-
1. A method for autonomously managing a network, comprising:
-
automatically detecting the identity and connection of objects in the network;
binding as an object-relationship model, a plurality of rules based upon the detected identity and connection of objects in the network, wherein the rules specify how a second configuration setting is to be changed based upon at least a change in a first configuration setting;
validating the at least one rule to prevent errors when the rule is being used to change the second configuration setting; and
automatically detecting a change in at least a first configuration setting in the network, and changing at least a second configuration setting based on the object-relationship model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for autonomously managing a network, comprising:
a processor that automatically detects the identity and connection of objects in the network, binds as an object-relationship model, a plurality of rules based upon the detected identity and connection of objects in the network, wherein the rules specify how a second configuration setting is to be changed based upon at least a change in a first configuration setting, validates the at least one rule to prevent errors when the rule is being used to change the second configuration setting, and automatically detects a change in at least a first configuration setting in the network, and changes at least a second configuration setting based on the object-relationship model. - View Dependent Claims (12, 13, 14, 18, 19, 20)
-
15. The system of claim 21, wherein the validation is performed statically at design time.
- 16. The system of claim 21, wherein the validation prevents loops in the at least one rule.
Specification