Systems and methods for load balancing via a plurality of virtual servers upon failover using metrics from a backup virtual server
First Claim
1. A method of load balancing a virtual server using a metric from a backup virtual server, the method comprising:
- (a) identifying, by a device intermediary to a plurality of clients and a plurality of servers, that a backup virtual server is available for a virtual server executing on the device that is detected as not available;
(b) maintaining, by the device, a status of the virtual server as available in response to identifying the backup virtual server is available; and
(c) determining, by the device, a load of the virtual server using a metric of the backup virtual server.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems for performing load balancing via a plurality of virtual servers upon a failover using metrics from a backup virtual server. The methods and systems described herein provide systems and methods for an appliance detecting that a first virtual server of a plurality of virtual servers having one or more backup virtual servers load balanced by an appliance is not available, identifying at least a first backup virtual server of a one or more backup virtual servers of the first virtual server is available, maintaining a status of the first virtual server as available in response to the identification, obtaining one or more metrics from the first backup virtual server of a one or more backup virtual servers, and determining the load across the plurality of virtual servers using the metrics obtained from the first backup virtual server associated with the first virtual server.
16 Citations
20 Claims
-
1. A method of load balancing a virtual server using a metric from a backup virtual server, the method comprising:
-
(a) identifying, by a device intermediary to a plurality of clients and a plurality of servers, that a backup virtual server is available for a virtual server executing on the device that is detected as not available; (b) maintaining, by the device, a status of the virtual server as available in response to identifying the backup virtual server is available; and (c) determining, by the device, a load of the virtual server using a metric of the backup virtual server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of load balancing a virtual server using a metric from a backup virtual server, the system comprising:
-
a device intermediary to a plurality of clients and a plurality of servers; a virtual server executing on the device, the virtual server managing access to the plurality of servers by the plurality of clients; a backup virtual server to the virtual server; a monitor executing on the device detecting that the virtual server is not available; wherein responsive to identifying that the backup virtual server is available, the device maintains a status of the virtual server as available and determines a load of the virtual server using a metric of the backup virtual server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification