×

REPLICATING DATA IN A DATA STORAGE SYSTEM

  • US 20170091044A1
  • Filed: 09/30/2015
  • Published: 03/30/2017
  • Est. Priority Date: 09/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of replicating data in a data storage system, wherein the data storage system comprises at least:

  • a first data storage device comprising a set of data regions;

    a second data storage device comprising a set of data regions corresponding to the set of data regions of the first data storage device; and

    a host device in communication with the first data storage device;

    wherein the method comprises the steps of;

    the first data storage device receiving a first write request from the host device to update a first subset of the data regions;

    the first data storage device updating its data regions that are in the first subset in accordance with the first write request;

    the first data storage device sending the first write request to the second data storage device;

    prior to the first data storage device receiving a notification from the second data storage device that the second data storage device has been updated in accordance with the first write request, the first data storage device receiving a second write request from the second data storage device to update a second subset of the data regions;

    selecting one of the first data storage device and the second data storage device using a characteristic of the first data storage device and the second data storage device;

    in the case that the first data storage device is selected, the first data storage device updating only its data regions that are in the second subset but not in the first subset in accordance with the second write request; and

    in the case that the second data storage device is selected, the first data storage device updating its data regions that are in the second subset in accordance with the second write request.

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