×

Data redistribution in data replication systems

  • US 8,837,480 B2
  • Filed: 11/01/2012
  • Issued: 09/16/2014
  • Est. Priority Date: 03/31/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more processors to;

    redistribute one or more originator data subsets among a plurality of originator nodes; and

    determine data redistribution information pertaining to redistribution of the one or more originator data subsets among the plurality of originator nodes; and

    a communication interface to send data redistribution information to a replica system comprising a plurality of replica nodes;

    wherein;

    the one or more originator data subsets were initially distributed among the plurality of originator nodes according to an initial distribution arrangement;

    redistributing the one or more originator data subsets changes the initial distribution arrangement of the original data subsets to a new distribution arrangement;

    the one or more originator data subsets were previously replicated on the replica system as one or more corresponding replica data subsets among the plurality of replica nodes;

    the data redistribution information is used by the replica system to redistribute one or more corresponding replica data subsets among the plurality of replica nodes based at least in part on the new distribution arrangement;

    the data redistribution information includes identification information of the originator data subsets, identification information of one or more originator nodes on which the originator data subsets were distributed prior to the redistribution, and identification information of one or more current originator nodes to which the originator data subsets have been redistributed; and

    the one or more corresponding replica data subsets are redistributed among the plurality of replica nodes without requiring the one or more originator data subsets to be sent to the replica system during redistribution.

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