| CPC G06F 9/5088 (2013.01) [G06F 11/1425 (2013.01); G06F 11/1484 (2013.01); G06F 11/2035 (2013.01); G06F 11/203 (2013.01); G06F 11/3433 (2013.01); G06F 2201/805 (2013.01)] | 20 Claims |

|
1. A method, comprising:
distributing, by a load balancing and fault tolerant service, a load of a task to a first node in a cluster of nodes using a routing table;
replicating the routing table to the nodes of the cluster to notify the nodes of the cluster that the load of the task is assigned to the first node;
monitoring, by a monitoring thread, health of the nodes of the cluster; and
updating the routing table at each node of the cluster based upon a workload of the cluster being rebalanced based upon a health of the first node.
|