Automatic data replica manager in distributed caching and data processing systems
First Claim
Patent Images
1. A method for enabling fault tolerance of a datacenter cluster caching system having one or more replica nodes in the same tier, the method comprising:
- detecting a failure of the datacenter cluster;
performing load balancing among nodes of the datacenter cluster in accordance with the detected failure by moving data among storage tiers of the nodes; and
migrating replica data from a first replica node in the datacenter cluster to a second replica node in the datacenter cluster by;
writing new incoming data on the second replica node; and
maintaining unchanged cached data on the first replica node,wherein the load balancing is performed without pausing a subsystem corresponding to the detected failure, and without copying an entirety of a dataset of a node of the datacenter cluster corresponding to the detected failure.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of data storage includes determining a latency distance from a primary node to each of two or more replica nodes, choosing a preferred replica node of the two or more replica nodes based on the determined latency distances, and write-caching data into the preferred replica node.
93 Citations
9 Claims
-
1. A method for enabling fault tolerance of a datacenter cluster caching system having one or more replica nodes in the same tier, the method comprising:
-
detecting a failure of the datacenter cluster; performing load balancing among nodes of the datacenter cluster in accordance with the detected failure by moving data among storage tiers of the nodes; and migrating replica data from a first replica node in the datacenter cluster to a second replica node in the datacenter cluster by; writing new incoming data on the second replica node; and maintaining unchanged cached data on the first replica node, wherein the load balancing is performed without pausing a subsystem corresponding to the detected failure, and without copying an entirety of a dataset of a node of the datacenter cluster corresponding to the detected failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification