Patent ID: 8719313
Filing Date: 2014-05-06
Classification: G06F

Abstract:
1. A method implemented across a network that is associated with one or more client machines, wherein the method comprises the steps of: providing storage of data at a data store that is distributed between a plurality of computers, wherein at least one portion of the data is duplicated across at least two of the plurality of the computers; sending a request to implement a transactional operation on the data store, wherein the transactional operation comprises an update of at least a portion of the data in the data store, and wherein the request is sent from a selected client machine to a master machine; generating a system orderstamp at the master machine in response to the received request, wherein the orderstamp uniquely identifies the requested transactional operation; sending the system orderstamp from the master machine to the selected client machine; propagating any of the system orderstamp or updated data from the master machine to each of the plurality of computers at which the data to be updated in response to the requested transactional operation is stored, wherein the updated data reflects results of the requested transactional operation; and updating the data store in response to the requested transactional operation; wherein the data remains consistent across the data store.