System and method for providing high availability data
AssigneeAmazon Technologies, Inc.
InventorsPETER SVEN VOSSHALL, GIUSEPPE DECANDIA, DENIZ HASTORUN, AVINASH LAKSHMAN, ALEX PILCHIN, IVAN D. ROSERO
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsPETER SVEN VOSSHALL, GIUSEPPE DECANDIA, DENIZ HASTORUN, AVINASH LAKSHMAN, ALEX PILCHIN, IVAN D. ROSERO
Estimating the term…
A computer-implemented data processing system and method writes a first plurality of copies of a data set at a first plurality of hosts and reads a second plurality of copies of the data set at a second plurality of hosts. The first and second pluralities of copies may be overlapping and the first and second pluralities of hosts may be overlapping. A hashing function may be used to select the first and second pluralities of hosts. Version histories for each of the first copies of the data set may also be written at the first plurality of hosts and read at the second plurality of hosts. The version histories for the second copies of the data set may be compared and causal between the second copies of the data set may be evaluated based on the version histories for the second copies of the data set.
A computer-implemented data storage system comprising:
A computer-implemented data processing method comprising:
-42. (canceled)
Dependencies are inferred from the claim text.