DATA REDISTRIBUTION IN DATA REPLICATION SYSTEMS
First Claim
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 is 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; 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.
13 Assignments
0 Petitions
Accused Products
Abstract
Data replication comprises: redistributing one or more originator data subsets among a plurality of originator nodes; determining data redistribution information pertaining to redistribution of the one or more originator data subsets among the plurality of originator nodes; and sending data redistribution information to a replica system. The data redistribution information is used by the replica system to redistribute one or more corresponding replica data subsets among a plurality of replica nodes; 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.
-
Citations
20 Claims
-
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 is 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; 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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for data replication, comprising:
-
redistributing one or more originator data subsets among a plurality of originator nodes; and determining, using one or more computer processors, data redistribution information pertaining to redistribution of the one or more originator data subsets among the plurality of originator nodes; and sending 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; 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 Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer program product for data replication, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
redistributing one or more originator data subsets among a plurality of originator nodes; and determining data redistribution information pertaining to redistribution of the one or more originator data subsets among the plurality of originator nodes; and sending 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 a plurality of replica nodes; 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.
-
-
18. A system comprising:
-
an interface configured to receive data redistribution information from an originator system, the data redistribution information pertaining to redistribution of the one or more originator data subsets among a plurality of originator nodes; and one or more processors configured to redistribute one or more corresponding replica data subsets among a plurality of replica nodes according to the data redistribution information;
wherein;the one or more originator data subsets were previously replicated on the system as the one or more corresponding replica data subsets among the plurality of replica nodes; the one or more replica data subsets were initially distributed among the plurality of replica nodes according to an initial distribution arrangement; redistributing the one or more replica data subsets among the plurality of replica nodes according to the data redistribution information changes the initial distribution arrangement of the replica data subsets to a new distribution arrangement; and the one or more 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.
-
-
19. A method for data replication, comprising:
-
receiving, at a replica system, data redistribution information from an originator system, the data redistribution information pertaining to redistribution of the one or more originator data subsets among a plurality of originator nodes; and redistributing one or more corresponding replica data subsets among a plurality of replica nodes according to the data redistribution information;
wherein;the one or more originator data subsets were previously replicated on the replica system as the one or more corresponding replica data subsets among the plurality of replica nodes; the one or more replica data subsets were initially distributed among the plurality of replica nodes according to an initial distribution arrangement; redistributing the one or more replica data subsets among the plurality of replica nodes according to the data redistribution information changes the initial distribution arrangement of the replica data subsets to a new distribution arrangement; and the one or more 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.
-
-
20. A computer program product for data replication, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
receiving data redistribution information from an originator system, the data redistribution information pertaining to redistribution of the one or more originator data subsets among a plurality of originator nodes; and redistributing one or more corresponding replica data subsets among a plurality of replica nodes according to the data redistribution information;
wherein;the one or more originator data subsets were previously replicated on a replica system as the one or more corresponding replica data subsets among the plurality of replica nodes; the one or more replica data subsets were initially distributed among the plurality of replica nodes according to an initial distribution arrangement; redistributing the one or more replica data subsets among the plurality of replica nodes according to the data redistribution information changes the initial distribution arrangement of the replica data subsets to a new distribution arrangement; and the one or more 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.
-
Specification