System and method for managing network resources using distributed intelligence and state management
First Claim
Patent Images
1. An automated layered network management system, comprising:
- a network includinga first layer comprising a plurality of network elements, each of said plurality of network elements comprises a first plurality of objects;
a second layer comprising a second plurality of objects; and
means for providing communication between one of said first plurality of objects and one of said second plurality of objects, wherein intelligence facilitating communication is distributed to said first and second plurality of objects by incorporating intelligence within said first and second plurality of objects, whereby said intelligence enables each of said first and second plurality of objects to proactively initiate at least one of network management and protection actions;
wherein a first object of said first plurality of objects in one of said plurality of network elements includes an affected object list, wherein said affected object list identifies objects that are affected by a particular change in state of said first object, wherein said particular change in state is initiated by said first object when said first object determines that a malfunction has occurred in at least one of said plurality of network elements.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing network resources using distributed intelligence and state management is described. Individual entities are defined for each managed network resource. A plurality of entities in one or more levels of a network management system are organized based upon association and containment relationships. Each of the individual entities has an associated state value. State changes are propagated between the individual entities through state change notifications. Upon receipt of a state change notification, an entity determines whether its own state is affected. An entity can also initiate actions to improve its state.
-
Citations
20 Claims
-
1. An automated layered network management system, comprising:
-
a network including a first layer comprising a plurality of network elements, each of said plurality of network elements comprises a first plurality of objects; a second layer comprising a second plurality of objects; and means for providing communication between one of said first plurality of objects and one of said second plurality of objects, wherein intelligence facilitating communication is distributed to said first and second plurality of objects by incorporating intelligence within said first and second plurality of objects, whereby said intelligence enables each of said first and second plurality of objects to proactively initiate at least one of network management and protection actions; wherein a first object of said first plurality of objects in one of said plurality of network elements includes an affected object list, wherein said affected object list identifies objects that are affected by a particular change in state of said first object, wherein said particular change in state is initiated by said first object when said first object determines that a malfunction has occurred in at least one of said plurality of network elements. - View Dependent Claims (2, 3)
-
-
4. An automated layered network management system, comprising;
-
a network comprising a first layer comprising a plurality of network elements, each of said plurality of network elements including a first plurality of objects; a second layer including a second plurality of objects; and means for providing communication between one of said first plurality of objects and one of said second plurality of objects, wherein intelligence facilitating communication is distributed to said first and second plurality of objects by incorporating intelligence within said first and second plurality of objects, whereby said intelligence enables each of said first and second plurality of objects to proactively initiate at least one of network management and protection actions; wherein a first object in one of said plurality of network elements includes a supported by object list, wherein said supported by object list identifies if a state of said first object is affected by receipt by said first object of a change in state message indicating a change in state of a second object, wherein said first object initiates a change in state of said first object when said first object receives a change in state message indicating a change in state of said second object and said first object determines that said change in state of said second object affects said state of said first object.
-
-
5. A state management method for objects in an automated layered network management system, comprising the steps of:
-
(1) receiving, by a first object with intelligence incorporated within said first object, a first state change notification from a second object with intelligence incorporated within said second object, said first state change notification identifying a change in state of said second object, said change in state of said second object initiated by said second object in response to a change in status of a managed network resource corresponding to said second object, whereby said intelligence enables each of said first and second plurality of objects to proactively initiate at least one of network management and protection actions; (2) determining, by said first object, whether said change in state identified by said first state change notification received from said second object affects a state of said first object; (3) initiating, by said first object, a change in state of said first object when it is determined that said first state change notification received from said second object affects a state of said first object; (4) selecting, by said first object, at least one other object which is affected by a particular change in state of said first object, said step (4) including the step of examining an affected object list, said first object including said affected object list which identifies objects that are affected by said particular change in state of said first object; and (5) sending, by said first object, a second state change notification to said at least one other object identifying a state change of said first object. - View Dependent Claims (6, 9, 10, 11, 12, 13, 14)
-
-
7. A state management system for objects in an automated layered network management system, comprising:
-
means for receiving, by a first object, a first state change notification from a second object, said first state change notification identifying a change in state of said second object, said change in state of said second object initiated by said second object in response to a change in status of a managed network resource corresponding to said second object, wherein said first and second objects have intelligence incorporated within each of said first and second objects, whereby said intelligence enables each of said first and second plurality of objects to proactively initiate at least one of network management and protection actions; means for determining, by said first object, whether said change in state identified by said first state change notification received from said second object affects a state of said first object; means for initiating, by said first object, a change in state of said first object when it is determined that said first state change notification received from said second object affects a state of said first object; means for selecting, by said first object, at least one other object which is affected by a particular change in state of said first object, said means for selecting including means for examining an affected object list, said first object including said affected object list which identifies objects that are affected by said particular change in state of said first object; and means for sending, by said first object, a second state change notification to said at least one other object identifying a state change of said first object. - View Dependent Claims (8, 15, 16, 17, 18, 19, 20)
-
Specification