System and method for providing cooperative resource groups for high availability applications
AssigneeOracle International Corporation
InventorsCarol L. Colrain, Harvey A. Eneman
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsCarol L. Colrain, Harvey A. Eneman
Estimating the term…
A system and method for providing cooperative resource groups for high availability applications, such as cluster databases, is described. A cluster framework, including a plurality of nodes, is built. A plurality of cooperative resource groups is formed, each including a logical network address, at least one monitor and an application providing services and externally accessed using the logical network address. A plurality of resources is structured, each including a cluster service supporting the services provided by each application. A preferred node for execution is designated for each cooperative resource group and one or more possible nodes are provided as standby nodes for each other cooperative resource group. The services are restarted on a surviving node off a critical path of the preferred node upon an unavailability of the preferred node, while the logical network address is kept available on each possible node for the cooperative resource group.
A machine-implemented method, comprising the steps of:
A computer-readable storage medium carrying one or more sequences of instructions, 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:
Dependencies are inferred from the claim text.