Patent ID: 8516032
Filing Date: 2013-08-20
Classification: G06F

Abstract:
1. At a replica set within a fabric based distributed computing architecture, the replica set including one or more processors and system memory, the replica set including a primary compute node and one or more secondary compute nodes, the primary compute node and the one or more secondary compute nodes having the same current computing state, each of the primary compute node and the one or more secondary compute nodes configured with the same executable group of operations for performing a stateful local computation, the group of operations including at least one input or output queue related operation and at least one operation that modifies the computing state, a method for performing the stateful local computation at the replica set, the method including: an act of the primary compute node performing the local stateful computation by: an act of replicating the primary compute node's performance of the local computation into system memory to the one or more secondary compute nodes, including replicating creating a transaction for the local computation, logically performing the one or more additional operations in the group of operations, and ending the transaction, replication of ending the transaction signaling the one or more secondary compute nodes to applying changes in accordance with the transaction commit operation or the transaction abort operation; in response to ending the transaction, an act of the primary compute node applying changes in accordance with the transaction commit operation or the transaction abort operation, including: