EP4597993A2

Coordinated checkpoints among storage systems implementing checkpoint-based replication

Abstract

A method is disclosed which involves orchestrating, by a source coordinator service hosted on a source storage system, a coordinated lightweight checkpoint for a source dataset stored across two or more source storage systems that each store a local portion of the source dataset; and replicating, by a storage controller of the source storage system to a paired target storage system, at least one local lightweight checkpoint generated based on the coordinated lightweight checkpoint.

EP4597993A2, drawing sheet 1
Sheet 1 of 44

Term

16.1 yearsto projected expiry

Projected expiry 28 October 2042, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 3 independent, 12 dependent

  1. 1
    A method comprising:orchestrating, by a source coordinator service hosted on a source storage system, a coordinated lightweight checkpoint for a source dataset stored across two or more source storage systems that each store a local portion of the source dataset;and replicating, by a storage controller of the source storage system to a paired target storage system, at least one local lightweight checkpoint generated based on the coordinated lightweight checkpoint.
  2. 6
    An apparatus comprising a source storage system and a target storage system, wherein the source storage system comprises a source coordinator service and a storage controller, the source coordinator service configured to:orchestrate a coordinated lightweight checkpoint for a source dataset stored across two or more source storage systems that each store a local portion of the source dataset;and the storage controller configured to replicate to the target storage system at least one local lightweight checkpoint generated based on the coordinated lightweight checkpoint.
  3. 11
    A non-transitory computer-readable storage medium storing instructions that, when executed by a processing device, cause the processing device to:orchestrate, by a source coordinator service hosted on a source storage system, a coordinated lightweight checkpoint for a source dataset stored across two or more source storage systems that each store a local portion of the source dataset;and replicate, by a storage controller of the source storage system to a paired target storage system, at least one local lightweight checkpoint generated based on the coordinated lightweight checkpoint.