×

CONCURRENT REMOTE IO PROCESSING FOR SYNCHRONOUS REPLICATION

  • US 20200133807A1
  • Filed: 10/24/2018
  • Published: 04/30/2020
  • Est. Priority Date: 10/24/2018
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a first storage array comprising a plurality of interconnected computing nodes, each of the computing nodes comprising at least one processor and non-transitory memory, and a plurality of groups of data storage drives, each group of data storage drives connected with one of the computing nodes, wherein the first storage array maintains a first replica of a replicated volume comprising contiguous logical block addresses that map to non-contiguous addresses of the data storage drives;

    program code, responsive to receipt of an IO command that will update the replicated volume, which generates a notification an IO that will update the replicated volume is impending, the notification comprising information that enables implementation of pre-processing to prepare for receipt of data associated with the impending IO;

    program code that provides the notification to a second storage array that maintains a second replica of the replicated volume; and

    program code that implements the pre-processing to prepare for receipt of data associated with the impending IO at least partly concurrently with implementation of the pre-processing by the second storage array.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×