Cluster voter model
AssigneeMicrosoft Corporation
InventorsLu Xun, Alex Wun, Gopala Krishna R. Kakivaya, Rishi Rakesh Sinha
Life of this patent
Estimating the term…
Abstract
Determining if a new federation should be formed. A method includes a voter node determining that it has sufficient votes to form a new federation. The method further includes determining that no node existing in a previous federation already has a quorum of valid global tickets. Each global ticket indicates that a node agrees that a federation should continue to exist. As a result, the voter node forms a new federation.
Claims20
A method of determining, in a federation, if a federation exists for a node to join or if a new federation should be formed, the method comprising:
- a voter node determining that it has sufficient votes to form a new federation;
- determining that no node existing in a previous federation still has a quorum of valid global tickets, each global ticket indicating that a voter agrees that a federation should continue to exist;
- and
- as a result, the voter node forming a new federation.
A system for determining, in a federation, if a federation exists for a node to join or if a new federation should be formed, the system comprising:
- one or more processors;
- and
- one or more computer readable media, wherein the one or more computer readable media comprise computer executable instructions that when executed by at least one of the one or more processors cause at least one of the one or more processors to perform the following:
- a voter node determining that it has sufficient votes to form a new federation;
- determining that no node existing in a previous federation still has a quorum of valid global tickets, each global ticket indicating that a voter agrees that a federation should continue to exist;
- and
- as a result, the voter node forming a new federation.
A computer readable storage medium comprising computer executable instructions that when executed by at least one processor causes a computing system to perform the following:
- a voter node determining that it has sufficient votes to form a new federation, wherein the voter node comprises votes from one or more other voter nodes and one or more non-node voters;
- determining that no node existing in a previous federation still has a quorum of valid global tickets, each global ticket indicating that a voter agrees that a federation should continue to exist;
- and
- as a result, the voter node forming a new federation.
Dependencies are inferred from the claim text.