Coordinated checkpoints among storage systems implementing checkpoint-based replication
AssigneePure Storage, Inc.
InventorRonald Karr
Life of this patent
Estimating the term…
Abstract
Coordinated checkpoints among storage systems implementing checkpoint-based replication, including orchestrating one or more coordinated lightweight checkpoints for a source dataset stored across two or more source storage systems; and coordinating a replication of the one or more coordinated lightweight checkpoints from the two or more source storage systems to two or more target storage systems.
Claims20
A method comprising:
- orchestrating one or more coordinated lightweight checkpoints for a source dataset stored across two or more source storage systems that each store a local portion of the source dataset, wherein, for each coordinated lightweight checkpoint, the two or more source storage systems replicate respective local lightweight checkpoints to two or more target storage systems;
- and
- determining, across the two or more target storage systems, that each target storage system has received a replicated local lightweight checkpoint corresponding to a same coordinated target checkpoint.
A system comprising:
- two or more source storage systems that each store a local portion of a source dataset;
- two or more target storage systems that are replication targets of the two or more source storage systems;
- a source coordinator device configured to orchestrate one or more coordinated lightweight checkpoints for the source dataset, wherein, for each coordinated lightweight checkpoint, the two or more source storage systems replicate respective local lightweight checkpoints to the two or more target storage systems;
- and
- a target coordinator device configured to determine, across the two or more target storage systems, that each target storage system has received a replicated local lightweight checkpoint corresponding to a same coordinated target checkpoint.
A computer program product disposed on a non-transitory computer readable storage medium, the computer program product including computer program instructions that, when executed, carry out the steps of:
- orchestrating one or more coordinated lightweight checkpoints for a source dataset stored across two or more source storage systems that each store a local portion of the source dataset, wherein, for each coordinated lightweight checkpoint, the two or more source storage systems replicate respective local lightweight checkpoints to two or more target storage systems;
- and
- determining, across the two or more target storage systems, that each target storage system has received a replicated local lightweight checkpoint corresponding to a same coordinated target checkpoint.
Dependencies are inferred from the claim text.