Quorum arbitrator for a high availability system
AssigneeNCR Corporation
InventorsErnest C. Coskrey, IV, Vernon K. Boland, Harold B. Raynor, Steven R. McDowell
Life of this patent
Estimating the term…
Loading patent…
AssigneeNCR Corporation
InventorsErnest C. Coskrey, IV, Vernon K. Boland, Harold B. Raynor, Steven R. McDowell
Estimating the term…
A computer system operable to provide nodes of a cluster with a quorum resource includes a network interface controller, a mass storage device, a processor, and memory. The network interface controller is operable to send messages to the nodes via a network and receive messages from the nodes via the network. The mass storage device includes storage that is used to implement the quorum resource and that is accessible by the nodes via the network interface controller. The processor is operably coupled to the network interface controller and the mass storage device. The memory is operably coupled to the processor and includes instructions, which when executed by the processor, cause the processor to process a first message requesting ownership of the quorum resource that is received from a first node of the cluster via the network interface controller. Furthermore, the instructions cause the processor to determine whether the first node already owns the quorum resource in response to receiving the first message. Moreover, the instructions cause the processor to determine whether a second message requesting ownership of the quorum resource is received from a second node of the cluster within a predetermined time period of receiving the first message it the first node does not already own the quorum resource. The instructions cause the processor to grant ownership of the quorum resource to the first node if the second message is not received within the predetermined time period.
A computer system operable to provide a plurality of nodes of a cluster with a quorum resource, comprising:
A high availability system, comprising:
A computer readable medium for configuring a computer system comprising a network interface controller, at least one processor, and a mass storage device to implement a quorum arbitrator comprising a quorum resource, said computer readable medium comprising a plurality of instructions, which when executed by said computer system, cause said computer system to:
Dependencies are inferred from the claim text.