SYSTEMS AND METHODS FOR MAINTAINING PERSISTENCE BY A BACKUP VIRTUAL SERVER
First Claim
1. A method for maintaining connection persistence by a backup virtual server, the method comprising:
- (a) receiving, by a virtual server configured on an intermediary device deployed between a client and a server, a request via a first connection established between the client and the server, the virtual server identified as a primary virtual server for the first connection, the virtual server having a backup virtual server;
(b) forwarding, by the intermediary device, the request to the backup virtual server in response to identifying that the virtual server is unavailable;
(c) identifying, by the intermediary device, that the virtual server is available;
(d) establishing, by the virtual server, a second connection responsive to receiving a connection request;
(e) receiving, by the intermediary device, a second request via the first connection; and
(f) determining, by the intermediary device, to forward the second request to the backup virtual server instead of the virtual server responsive to identifying that the virtual server is configured not to preempt the backup virtual server from servicing connections currently serviced by the backup virtual server.
7 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure presents systems and methods for maintaining persistence of a backup virtual server on connections currently serviced by the backup virtual server. A virtual server operating on an intermediary network device and identified as a primary virtual server for a first connection may receive a request via the first connection. The intermediary device may forward the first request to a backup virtual server of the virtual server in response to identifying that the virtual server is unavailable. The intermediary device may later identify that the virtual server is available. The virtual server may establish a new connection responsive to receiving a connection request while the intermediary device may forward a second request received via the first connection to the backup virtual server instead of the virtual server responsive to identifying that the virtual server is configured not to preempt the backup virtual server from maintaining connections currently maintained by the backup virtual server.
116 Citations
20 Claims
-
1. A method for maintaining connection persistence by a backup virtual server, the method comprising:
-
(a) receiving, by a virtual server configured on an intermediary device deployed between a client and a server, a request via a first connection established between the client and the server, the virtual server identified as a primary virtual server for the first connection, the virtual server having a backup virtual server; (b) forwarding, by the intermediary device, the request to the backup virtual server in response to identifying that the virtual server is unavailable; (c) identifying, by the intermediary device, that the virtual server is available; (d) establishing, by the virtual server, a second connection responsive to receiving a connection request; (e) receiving, by the intermediary device, a second request via the first connection; and (f) determining, by the intermediary device, to forward the second request to the backup virtual server instead of the virtual server responsive to identifying that the virtual server is configured not to preempt the backup virtual server from servicing connections currently serviced by the backup virtual server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for maintaining connection persistence by a backup virtual server, the system comprising:
-
a virtual server configured on an intermediary device deployed between a client and a server receiving a request via a first connection established between the client and the server, the virtual server identified as a primary virtual server for the first connection, the virtual server having a backup virtual server and establishing a second connection responsive to receiving a connection request the intermediary device forwarding the request to the backup virtual server in response to identifying that the virtual server is unavailable, identifying that the virtual server is available, receiving a second request via the first connection and determining to forward the second request to the backup virtual server instead of the virtual server responsive to identifying that the virtual server is configured not to preempt the backup virtual server from servicing connections currently serviced by the backup virtual server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification