Handling failures in distributed data system
AssigneeTechnion Research & Development Foundation Limited
InventorsOded Shmueli, Itai Shaked
Life of this patent
Estimating the term…
Loading patent…
AssigneeTechnion Research & Development Foundation Limited
InventorsOded Shmueli, Itai Shaked
Estimating the term…
A method comprising: prior to performing a planned i-th data movement in a distributed data system comprising a plurality of storage sites, generating (i) a first map of current locations of data item replicas following an immediately-preceding (i−1)-th data movement, (b) a first timestamp associated with a completion of said (i−1)-th data movement, and (c) a second map of expected locations of data item replicas following said i-th data movement; implementing said i-th data movement; generating, upon performing said i-th data movement, a second timestamp associated with a completion of said i-th data movement, wherein said second timestamp is indexed as i; and if a failure occurs with respect to at least one of said storage sites during said i-th data movement, determining a completion status of said i-th data movement, based on a comparison between said indexing of said second map and said indexing of said second timestamp.
A method comprising:
A system comprising:
A computer program product comprising a non-transitory computer-readable storage medium having program code embodied therewith, the program code executable by at least one hardware processor to:
Dependencies are inferred from the claim text.