The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 13, 2022

Filed:

Jul. 23, 2019
Applicant:

Technion Research & Development Foundation Limited, Haifa, IL;

Inventors:

Oded Shmueli, Nofit, IL;

Itai Shaked, Jerusalem, IL;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/20 (2006.01); G06F 16/27 (2019.01); G06F 16/23 (2019.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 11/2097 (2013.01); G06F 11/1402 (2013.01); G06F 11/2094 (2013.01); G06F 16/2365 (2019.01); G06F 16/278 (2019.01);
Abstract

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.


Find Patent Forward Citations

Loading…