Patent ID: 9146794
Filing Date: 2015-09-29
Classification: G06F,H04L

Abstract:
1. A computing system comprising one or more storage media having stored computer executable instructions that are executable by one or more processors of the computing system for implementing a method of arbitrating node failures in a distributed computing environment, wherein the method includes: determining at a first node that communication to a second node has been lost; sending an arbitration request to a plurality of arbitrators; receiving from the plurality of arbitrators a sufficient number of arbitration reply grant messages to have arbitration reply grant messages from a quorum of the arbitrators; as a result of receiving a sufficient number of arbitration reply grant messages to have arbitration reply grant messages from a quorum of the arbitrators, declaring the second node down; and prior to receiving from the plurality of arbitrators a sufficient number of arbitration reply grant messages to have arbitration reply grant messages from a quorum of the arbitrators, at a first node determining that a suspend timeout has been reached; as a result of determining that a suspend timeout has been reached, stopping processing of a given set of work but continuing to wait for arbitration replies.