×

Reducing latency of access requests in distributed storage systems having a shared data set

  • US 7,921,179 B1
  • Filed: 01/15/2008
  • Issued: 04/05/2011
  • Est. Priority Date: 01/15/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for changing storage of a shared data set from a current owner storage system to a new owner storage system, each storage system accessing the shared data set, the system comprising:

  • at least one computer processor;

    a memory device;

    the current owner storage system configured for storing the shared data set and receiving and performing write requests on the shared data set, the current owner storage system comprising;

    a current owner migration module stored in the memory and configured for;

    at time t0, beginning transmitting an image of the shared data set to the new owner storage system over a network;

    after beginning transmitting the image at time t0, between time t0 and time t1, receiving and performing write requests on the shared data set and producing a change log for each write request that describes a change to the shared data set caused by performance of the write request, time t1 being after time t0;

    at time t1, receiving a first message from the new owner storage system, time t1 comprising an approximate point in time that transmission of the image to the new owner storage system is completed;

    in response to receiving the first message at time t1, beginning transmitting the change logs, produced between time t0 and time t1, to the new owner storage system over the network;

    after beginning transmitting the change logs, between time t1 and time t2, receiving write requests to the shared data set, not performing the received write requests on the shared data set, and producing a record of each received write request, time t2 being after time t1;

    at time t2, receiving a second message from the new owner storage system, time t2 comprising an approximate point in time that transmission of the change logs to the new owner storage system is completed; and

    in response to receiving the second message at time t2, transmitting the records of write requests, produced between time t1 and time t2, to the new owner storage system over the network.

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