SYSTEM AND METHOD FOR SUPPORTING DATA GRID SNAPSHOT AND FEDERATION
First Claim
1. A method for supporting federation replication in a distributed computing environment, the method comprising:
- providing one or more federation replication channels between a plurality of members in a first cluster and a plurality of members in a second cluster;
transmitting a replication request from a federation coordinator to the plurality of members in the first cluster, wherein each said member in the first cluster owns a set of partitions; and
sending aggregated data for every partition in the first cluster to the plurality of members in the second cluster via said one or more federation replication channels.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method can support federation replication in a distributed computing environment. The system can provide one or more federation replication channels between a plurality of members in a first cluster and a plurality of members in a second cluster. Furthermore, a replication request can be transmitted from a federation coordinator to the plurality of members in the first cluster, wherein each said member in the first cluster owns a set of partitions. Then, the aggregated data for each said partition in the first cluster can be sent to the plurality of members in the second cluster via said one or more federation replication channels. Additionally, using the second cluster, the system can take a persistent snapshot of information on the plurality of members in the first cluster while the first cluster is operational.
92 Citations
20 Claims
-
1. A method for supporting federation replication in a distributed computing environment, the method comprising:
-
providing one or more federation replication channels between a plurality of members in a first cluster and a plurality of members in a second cluster; transmitting a replication request from a federation coordinator to the plurality of members in the first cluster, wherein each said member in the first cluster owns a set of partitions; and sending aggregated data for every partition in the first cluster to the plurality of members in the second cluster via said one or more federation replication channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for supporting federation replication in a distributed data grid, the system comprising:
-
a first cluster comprising a first plurality of server nodes operating on a first plurality of computer systems each comprising a microprocessor and a memory, wherein each of the first plurality of server nodes owns a set of partitions holding data; and
;a second cluster comprising a second plurality of server nodes operating on a second plurality of computer systems each comprising a microprocessor and a memory; one or more federation replication channels between the plurality of server nodes in the first cluster and the plurality of server in the second cluster; a federation coordinator configure to send a replication request to the plurality of server nodes in the first cluster; and wherein, each of said first plurality of server nodes is configured such that, in response to receiving the replication request, said each of said first plurality of server nodes sends aggregated data for every partition owned by said each of said first plurality of server nodes to one of the second plurality of server nodes in said second cluster via said one or more federation replication channels. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium including instruction stored thereon for supporting federation replication in a distributed computing environment, which instructions, when executed, configure nodes in the distributed computing environment to perform steps comprising:
-
providing one or more federation replication channels between a plurality of members in a first cluster and a plurality of members in a second cluster; transmitting a replication request from a federation coordinator to the plurality of members in the first cluster, wherein each said member in the first cluster owns a set of partitions; and sending aggregated data for every partition in the first cluster to the plurality of members in the second cluster via said one or more federation replication channels.
-
Specification