Patent ID: 11892975
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A computer-implemented method, comprising:
receiving, by a snapshotting agent, a respective local snapshot for individual ones of a plurality of processes in a distributed system, the respective local snapshot for a corresponding process of the individual ones of the plurality of processes including a corresponding vector clock that comprises respective values indicating respective state changes in the corresponding process and other processes of the plurality of processes, the respective local snapshot being generated by the corresponding process at least partially asynchronously with respect to the snapshotting agent; and
determining, by the snapshotting agent, whether a collection of the respective local snapshots for the individual ones of the plurality of processes represents a global consistent snapshot for the distributed system based at least in part on a comparison of the respective values of the corresponding vector clocks.