Automatically Performing Failover Operations With A Load Balancer
First Claim
Patent Images
1. A method comprising:
- receiving, in a load balancer, a status message from each of a plurality of services operating on a plurality of servers coupled behind the load balancer;
detecting a failure of a first service executing on a first server of the plurality of servers based on a status message; and
automatically enabling a second server corresponding to a failover server to the first server to execute the first service, via the load balancer.
5 Assignments
0 Petitions
Accused Products
Abstract
A load balancer includes a failover logic unit to identify servers to execute services, generate and store in the load balancer a failover rule and a service rule, and to determine a failure in a first server that executes a first service responsive to a lack of response by the first server to a keepalive message sent by the load balancer to the first server. The load balancer can then perform an operation to cause an automatic failover of the first service to another server based on the failover and service rules.
44 Citations
20 Claims
-
1. A method comprising:
-
receiving, in a load balancer, a status message from each of a plurality of services operating on a plurality of servers coupled behind the load balancer; detecting a failure of a first service executing on a first server of the plurality of servers based on a status message; and automatically enabling a second server corresponding to a failover server to the first server to execute the first service, via the load balancer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A load balancer comprising:
a failover logic unit to identify a plurality of servers coupled behind the load balancer to execute a plurality of services, generate and store in the load balancer a failover rule including a plurality of entries each having a service identifier, a primary server identifier and a secondary service identifier, generate and store in the load balancer a service rule including a plurality of entries each having a service identifier and a primary server identifier, and to determine a failure in a first server that executes a first service responsive to a lack of response by the first server to a keepalive message sent by the load balancer to the first server. - View Dependent Claims (13, 14, 15)
-
16. An article comprising a machine-accessible storage medium including instructions that when executed cause a system to:
-
receive, in a load balancer, a status message from each of a plurality of services operating on a plurality of servers coupled behind the load balancer; detect a failure of a first service executing on a first server of the plurality of servers based on a status message; and automatically enable a second server corresponding to a failover server to the first server to execute the first service, via the load balancer. - View Dependent Claims (17, 18, 19, 20)
-
Specification