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 performing load balancing via a plurality of virtual servers upon a failover using metrics from a backup virtual server, the method comprising the steps of:
- (a) detecting, by an appliance, that a first virtual server of a plurality of virtual servers load balanced by an appliance is not available, the first virtual server having one or more backup virtual servers;
(b) identifying, by the appliance, that at least a first backup virtual server of a one or more backup virtual servers of the first virtual server is available;
(c) maintaining, by the appliance, a status of the first virtual server as available in response to the identification;
(d) obtaining, by the appliance, one or more metrics from the first backup virtual server of a one or more backup virtual servers; and
(e) determining, by the appliance, the load across the plurality of virtual servers using the metrics obtained from the first backup virtual server associated with the first virtual server.
8 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.
-
Citations
27 Claims
-
1. A method of performing load balancing via a plurality of virtual servers upon a failover using metrics from a backup virtual server, the method comprising the steps of:
-
(a) detecting, by an appliance, that a first virtual server of a plurality of virtual servers load balanced by an appliance is not available, the first virtual server having one or more backup virtual servers; (b) identifying, by the appliance, that at least a first backup virtual server of a one or more backup virtual servers of the first virtual server is available; (c) maintaining, by the appliance, a status of the first virtual server as available in response to the identification; (d) obtaining, by the appliance, one or more metrics from the first backup virtual server of a one or more backup virtual servers; and (e) determining, by the appliance, the load across the plurality of virtual servers using the metrics obtained from the first backup virtual server associated with the first virtual server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 21)
-
-
15. A system for performing load balancing via a plurality of virtual servers upon a failover using metrics from a backup virtual server, the system comprising:
-
an appliance load balancing a plurality of virtual servers, a first virtual server of the plurality of virtual servers having one or more backup virtual servers; a monitoring agent of the appliance detecting that the first virtual server is not available, identifying that a first backup virtual server of the one or more backup virtual servers is available and maintaining the status of the first virtual server as available in response to identification; a load monitor of the appliance obtaining one or more metrics from the first backup virtual server of the plurality of the 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 for determining the load of the first virtual server. - View Dependent Claims (14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26)
-
-
27. An appliance for performing load balancing via a plurality of virtual servers upon a failover using metrics from a backup virtual server, the appliance comprising:
-
means for detecting, by an appliance, that a first virtual server of a plurality of virtual servers load balanced is not available, the first virtual server having one or more backup virtual servers; means for identifying that a first backup virtual server of a one or more backup virtual servers of the first virtual server is available;
means for maintaining a status of the first virtual server as available in response to the identification;means for obtaining one or more metrics from the first backup virtual server of a one or more backup virtual servers; and means for determining the load across the plurality of virtual servers using the metrics obtained from the first backup virtual server associated with the first
-
Specification