LOAD BALANCING AND FAULT TOLERANT SERVICE IN A DISTRIBUTED DATA SYSTEM
First Claim
1. A computer-implemented method, comprising:
- distributing a load of a task to a first node in a cluster of nodes using a routing table;
storing information to indicate the first node from the cluster of nodes is assigned to perform the task;
detecting a failure condition for the first node; and
moving the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for load balancing and fault tolerant service are described. An apparatus may comprise load balancing and fault tolerant component operative to execute a load balancing and fault tolerant service in a distributed data system. The load balancing and fault tolerant service distributes a load of a task to a first node in a cluster of nodes using a routing table. The load balancing and fault tolerant service stores information to indicate the first node from the cluster of nodes is assigned to perform the task. The load balancing and fault tolerant service detects a failure condition for the first node. The load balancing and fault tolerant service moves the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
distributing a load of a task to a first node in a cluster of nodes using a routing table; storing information to indicate the first node from the cluster of nodes is assigned to perform the task; detecting a failure condition for the first node; and moving the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a processor circuit on a device; and a load balancing and fault tolerant component operative on the processor circuit to execute a load balancing and fault tolerant service in a distributed data system, the load balancing and fault tolerant component operative to; distribute a load of a task to a first node in a cluster of nodes using a routing table; store information to indicate the first node from the cluster of nodes is assigned to perform the task; detect a failure condition for the first node; and move the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:
-
distribute a load of a task to a first node in a cluster of nodes using a routing table; store information to indicate the first node from the cluster of nodes is assigned to perform the task; detect a failure condition for the first node; and move the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification