Managing a high availability framework by enabling & disabling individual nodes
First Claim
1. A method for managing components within a framework, the method comprising the steps of:
- establishing a composite resource for providing a comparable service, wherein said comparable service may be provided by a plurality of members executing on any node of a plurality of nodes;
receiving a message to disable a first member in the plurality of members, the first member residing on a first node in the plurality of nodes; and
in response to receiving the message, ceasing to consider the first member as a candidate for the composite resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A composite resource is established that includes a plurality of members. Each of the members is capable of providing a comparable service. A coordinator monitors a state of each member of the composite resource. A component requests the service from the coordinator. The coordinator arranges for the service to be provided to the component by a particular member of the composite resource. When the particular member ceases to be active, the service is automatically provided to the component by another member in the composite resource. A state of the composite resource is maintained independently of the state of each member in the composite resource.
63 Citations
42 Claims
-
1. A method for managing components within a framework, the method comprising the steps of:
-
establishing a composite resource for providing a comparable service, wherein said comparable service may be provided by a plurality of members executing on any node of a plurality of nodes;
receiving a message to disable a first member in the plurality of members, the first member residing on a first node in the plurality of nodes; and
in response to receiving the message, ceasing to consider the first member as a candidate for the composite resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing components within a framework, the method comprising the steps of:
-
associating a plurality of members as being part of a composite resource, each of the plurality of members being executable to provide a comparable service, wherein the plurality of members are provided on a plurality of nodes;
receiving, on a first node where a first member of the plurality of members has ceased to execute, a request to restart at least one of the first member and the first node;
in response to receiving the request, performing the steps of;
(a) determining a status of the first member as being one of enabled or disabled just prior to the fist member ceasing to provide the service;
(b) if the status is enabled, automatically attempting to restart the first member in order to provide the service; and
(c) if the status is disabled, not starting the first member. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium carrying instructions for managing components within a framework, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
establishing a composite resource for providing a comparable service, wherein said comparable service may be provided by a plurality of members executing on any node of a plurality of nodes;
receiving a message to disable a first member in the plurality of members, the first member residing on a first node in the plurality of nodes; and
in response to receiving the message, ceasing to consider the first member as a candidate for the composite resource. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer-readable medium for managing components within a framework, the computer-readable medium comprising the steps of:
-
associating a plurality of members as being part of a composite resource, each of the plurality of members being executable to provide a comparable service, wherein the plurality of members are provided on a plurality of nodes;
receiving, on a first node where a first member of the plurality of members has ceased to execute, a request to restart at least one of the first member and the first node;
in response to receiving the request, performing the steps of;
(a) determining a status of the first member as being one of enabled or disabled just prior to the fist member ceasing to provide the service;
(b) if the status is enabled, automatically attempting to restart the first member in order to provide the service; and
(c) if the status is disabled, not starting the first member. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
Specification