The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 02, 2009
Filed:
May. 30, 2008
Myung M. Bae, Pleasant Valley, NY (US);
Steven R. Champagne, Carmel, IN (US);
Robert K. Gardner, Saugerties, NY (US);
Felipe Knop, Lagrangeville, NY (US);
Johannes M. Sayre, Kingston, NY (US);
Myung M. Bae, Pleasant Valley, NY (US);
Steven R. Champagne, Carmel, IN (US);
Robert K. Gardner, Saugerties, NY (US);
Felipe Knop, Lagrangeville, NY (US);
Johannes M. Sayre, Kingston, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method for managing node-specific quorum roles in a cluster of nodes. The method comprises assigning a configuration change of node role attributes to a node in the cluster, with each attribute being represented by a bit of a binary value. The binary value corresponding to the specified node role attributes is converted to an integer value and the integer value is stored in a node record associated with the node. The node record is accessed to isolate each bit of the integer value associated with the node and the node role attributes assigned to the node are identified from each of the isolated bits of the integer value associated with the node. A determination of whether the configuration change can be safely supported by a configuration quorum of nodes required to represent the cluster's configuration accurately is made based on the identified node role attributes. An additional determination of whether a required operational quorum of nodes permits access to critical and shared resources is made based on the identified node role attributes. Endorsement for the configuration change is sought from subsystems that may be affected by the configuration change. The identified node role attributes are propagated to other nodes within the cluster.