Methods and apparatus for balanced load distribution in wireless switch architecture
First Claim
1. A method of balancing loads between a client and a server having a server load, the method comprising the steps of:
- transmitting a parent message comprising a first indication of the server load;
receiving an adoption message from the client, wherein the adoption message comprises the first indication of the server load;
comparing the first indication of the server load received in the adoption message to a current indication of the server load; and
accepting a connection from the client if the first indication corresponds to the current indication, and otherwise rejecting the connection.
1 Assignment
0 Petitions
Accused Products
Abstract
Load-balancing is achieved in a wireless switching system or other client/server system operating over a digital network by transmitting current server loads to the clients, which then include the transmitted server load value in an ensuing reply. If the system load changes significantly between the original transmission of the server load and the receipt of the ensuing message from the client, connections to the client can be rejected, redirected to another server or otherwise processed as appropriate. Although the load balancing techniques can be implemented in any type of client/server environment, they are well-suited to wireless switch architectures that include wireless access points providing an interface between user modules and the wireless switch.
-
Citations
20 Claims
-
1. A method of balancing loads between a client and a server having a server load, the method comprising the steps of:
-
transmitting a parent message comprising a first indication of the server load;
receiving an adoption message from the client, wherein the adoption message comprises the first indication of the server load;
comparing the first indication of the server load received in the adoption message to a current indication of the server load; and
accepting a connection from the client if the first indication corresponds to the current indication, and otherwise rejecting the connection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of establishing a connection from a client to a server having a server load, the method comprising the steps of:
-
receiving an indication of the server load from the server;
transmitting a request for the connection to the server, wherein the request comprises the indication of the server load; and
receiving a confirmation or a rejection of the connection from the server. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A load-balanced wireless system operating over a digital network, the system comprising:
-
a first wireless switch coupled to the digital network and having a first switch load;
a second wireless switch coupled to the digital network and having a second switch load; and
a plurality of wireless access points coupled to the digital network, wherein each of the wireless access points are configured to receive indications of the first and second switch loads, to select a server switch from the first and second switches based upon the first and second switch loads, to transmit a request for a connection to the server switch that contains the indication of the switch load received from the server switch, and to establish a connection with the server switch in response to a confirmation message received from the server switch. - View Dependent Claims (19, 20)
-
Specification