SYSTEMS AND METHODS FOR SELF-LOADING BALANCING ACCESS GATEWAYS
First Claim
Patent Images
1. A method of self-load balancing access gateways, the method comprising:
- (a) receiving, by a first access gateway of a plurality of access gateways, a load metric for each of the plurality of access gateways;
(b) transmitting, by a second access gateway of the plurality of access gateways responsive to receiving a first request from a client to start a new session, a second request to the first access gateway to determine if the new session is to be redirected to one of the plurality of access gateways;
(c) determining, by the first access gateway based on load metrics, to redirect the first request to a third access gateway;
(d) transmitting, by the first access gateway to the second access gateway, a response to the second request identifying the third access gateway; and
(e) transmitting, by the second access gateway, to the client, a response to the first request to redirect the first request to the third access gateway.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed towards systems and methods for self-load balancing access gateways. The systems and methods include a master access gateway that receives load metrics and capabilities from a plurality of access gateways. The master access gateway also receives requests to determine if a request to start a new session is to be redirected to an access gateways. The master access gateways uses the load metrics and capabilities to select an access gateway to service the request.
171 Citations
20 Claims
-
1. A method of self-load balancing access gateways, the method comprising:
-
(a) receiving, by a first access gateway of a plurality of access gateways, a load metric for each of the plurality of access gateways; (b) transmitting, by a second access gateway of the plurality of access gateways responsive to receiving a first request from a client to start a new session, a second request to the first access gateway to determine if the new session is to be redirected to one of the plurality of access gateways; (c) determining, by the first access gateway based on load metrics, to redirect the first request to a third access gateway; (d) transmitting, by the first access gateway to the second access gateway, a response to the second request identifying the third access gateway; and (e) transmitting, by the second access gateway, to the client, a response to the first request to redirect the first request to the third access gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of self-load balancing access gateways, the method comprising:
-
(a) receiving, by a first access gateway of a plurality of access gateways, a load metric for each of the plurality of access gateways; (b) transmitting, by a second access gateway of the plurality of access gateways responsive to receiving a first request from a client to start a new session, a second request to the first access gateway to determine if the new session is to be redirected to one of the plurality of access gateways; (c) determining, by the first access gateway based on load metrics, to redirect the first request to the first access gateway; (d) transmitting, by the first access gateway to the second access gateway, a response to the second request identifying the first access gateway; and (e) transmitting, by the second access gateway, to the client, a response to the first request to redirect the first request to the first access gateway. - View Dependent Claims (12, 13, 14)
-
-
15. A system for self-load balancing access gateways, the system comprising:
-
a plurality of access gateways in communication via a network between a plurality of clients and one or more servers; a controller of a first access gateway of the plurality of access gateways receiving a load metric for each of the plurality of access gateways; a second access gateway of the plurality of access gateways transmitting, responsive to receiving a first request from a client to start a new session, a second request to the first access gateway to determine if the new session is to be redirected to one of the plurality of access gateways; wherein the controller of the first access gateway determines, based on load metrics, to redirect the first request to a third access gateway and transmits a response to the second request to the second access gateway identifying the third access gateway; and wherein the second access gateway transmits to the client a response to the first request to redirect the first request to the third access gateway. - View Dependent Claims (16, 17)
-
-
18. A system for self-load balancing access gateways, the system comprising:
-
a plurality of access gateway in communication via a network between a plurality of clients and one or more servers; a controller of a first access gateway of the plurality of access gateways receiving a load metric for each of the plurality of access gateways; a second access gateway of the plurality of access gateways transmitting, responsive to receiving a first request from a client to start a new session, a second request to the first access gateway to determine if the new session is to be redirected to one of the plurality of access gateways; wherein the controller of the first access gateway determines, based on load metrics, to redirect the first request to the first access gateway and transmits to the second access gateway a response to the second request identifying the first access gateway; and wherein the second access gateway transmits to the client a response to the first request to redirect the first request to the first access gateway. - View Dependent Claims (19, 20)
-
Specification