×

Updating data objects on a system

  • US 10,171,257 B2
  • Filed: 06/22/2016
  • Issued: 01/01/2019
  • Est. Priority Date: 06/22/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for updating data objects across a storage area network, the computer system comprising:

  • one or more computer processors;

    one or more computer readable storage media;

    computer program instructions;

    the computer program instructions being stored on the one or more computer readable storage media; and

    the computer program instructions comprising instructions to;

    identify a request directed to a first server to perform a first core storage function for a first data object stored on a first storage device, the first core storage function being at least one of (i) real-time replication or (ii) real-time mirroring;

    generate, in response to identifying the request to perform the first core storage function, a multicast group, wherein the multicast group includes at least;

    (i) the first server, (ii) a first storage controller located on the first storage device, (iii) a second server, and (iv) a second storage controller located on a second storage device;

    multicast, via a reliable multicast, a first set of data write operations associated with the first core storage function to;

    (i) the first storage controller, (ii) the second server, and (iii) the second storage controller included in the multicast group; and

    update, based on the first set of write operations multicasted to the multicast group;

    (i) the first data object stored on the first storage device, and (ii) a second data object stored on the second storage device, wherein the second data object is a replica of the first data object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×