Techniques for facilitating processing checkpoints between computing devices
AssigneeApple Inc.
InventorsKrishna G. PAI, Alexander D. HOLMES, M. Mansur ASHRAF, Alaukik AGGARWAL
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsKrishna G. PAI, Alexander D. HOLMES, M. Mansur ASHRAF, Alaukik AGGARWAL
Estimating the term…
The embodiments set forth techniques for facilitating processing checkpoints between computing devices. A method can be performed by at least one first computing device configured to interface with a first server computing device cluster, and include (1) processing objects managed by the first server computing device cluster, where the objects are stored across at least two first partitions associated with the first server computing device cluster, (2) detecting a condition to facilitate a processing checkpoint with at least one second computing device configured to interface with a second server computing device cluster, where the objects are mirrored—but stored differently across at least two second partitions associated with the second server computing device cluster, (3) gathering, from each partition of the at least two first partitions, information associated with a particular number of last-processed objects, and (4) providing the information to the at least one second computing device.
A method for facilitating processing checkpoints, the method comprising, by at least one first computing device configured to interface with a first server computing device cluster:
At least one non-transitory computer readable storage medium configured to store instructions that, when executed by at least one processor included in a first computing device configured to interface with a first server computing device cluster, cause the first computing device to facilitate processing checkpoints with at least one second computing device configured to interface with a second server computing device cluster, by carrying out steps that include:
A first computing device configured to (i) interface with a first server computing device cluster, and (ii) facilitate processing checkpoints, the first computing device comprising:
Dependencies are inferred from the claim text.