Method and system for a network management framework with redundant failover methodology
First Claim
1. A method for management of a distributed data processing system, the method comprising:
- monitoring resources within the distributed data processing system using a set of distributed monitor controllers, wherein a first distributed monitor controller is responsible for monitoring a set of resources;
in response to monitoring the set of resources, generating topology information associated with the set of resources;
detecting a failure of the first distributed monitor controller; and
in response to detecting the failure of the first distributed monitor controller, updating the topology information associated with the set of resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. Resources within the distributed data processing system are dynamically discovered, and the discovered resources are adaptively monitored using the network management framework. When the network management framework detects that certain components within the network management framework may have failed, new instances of these components are started. If duplicate components are later determined to be active concurrently, then a duplicate component is shutdown, thereby ensuring that at least one instance of these components is active at any given time. After certain failover events, a resource rediscovery process may occur, and a topology database containing previously stored information about discovered resources is resynchronized with resource information about rediscovered resources.
-
Citations
39 Claims
-
1. A method for management of a distributed data processing system, the method comprising:
-
monitoring resources within the distributed data processing system using a set of distributed monitor controllers, wherein a first distributed monitor controller is responsible for monitoring a set of resources;
in response to monitoring the set of resources, generating topology information associated with the set of resources;
detecting a failure of the first distributed monitor controller; and
in response to detecting the failure of the first distributed monitor controller, updating the topology information associated with the set of resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for management of a distributed data processing system using a network management framework comprised of network management framework components, the method comprising:
-
receiving a resource request from a first network management framework component;
in response to receiving the resource request from the first network management framework component, determining whether the first network management framework component is a duplicate of a second network management framework component; and
in response to a determination that the first network management framework component is not a duplicate of a second network management framework component, granting access for a resource identified by the resource request to the first network management framework component. - View Dependent Claims (11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39)
-
-
14. An apparatus for management of a distributed data processing system, the apparatus comprising:
-
means for monitoring resources within the distributed data processing system using a set of distributed monitor controllers, wherein a first distributed monitor controller is responsible for monitoring a set of resources;
means for generating topology information associated with the set of resources in response to monitoring the set of resources;
means for detecting a failure of the first distributed monitor controller; and
means for updating the topology information associated with the set of resources in response to detecting the failure of the first distributed monitor controller.
-
-
23. An apparatus for management of a distributed data processing system using a network management framework comprised of network management framework components, the apparatus comprising:
-
means for receiving a resource request from a first network management framework component;
means for determining whether the first network management framework component is a duplicate of a second network management framework component in response to receiving the resource request from the first network management framework component; and
means for granting access for a resource identified by the resource request to the first network management framework component in response to a determination that the first network management framework component is not a duplicate of a second network management framework component.
-
-
27. A computer program product on a computer readable medium for use in managing a distributed data processing system, the computer program product comprising:
-
instructions for monitoring resources within the distributed data processing system using a set of distributed monitor controllers, wherein a first distributed monitor controller is responsible for monitoring a set of resources;
instructions for generating topology information associated with the set of resources in response to monitoring the set of resources;
instructions for detecting a failure of the first distributed monitor controller; and
instructions for updating the topology information associated with the set of resources in response to detecting the failure of the first distributed monitor controller.
-
-
36. A computer program product on a computer readable medium for use managing a distributed data processing system using a network management framework comprised of network management framework components, the computer program product comprising:
-
instructions for receiving a resource request from a first network management framework component;
instructions for determining whether the first network management framework component is a duplicate of a second network management framework component in response to receiving the resource request from the first network management framework component; and
instructions for granting access for a resource identified by the resource request to the first network management framework component in response to a determination that the first network management framework component is not a duplicate of a second network management framework component.
-
Specification