×

Systems and methods for efficiently load balancing based on least connections

  • US 8,077,622 B2
  • Filed: 08/03/2007
  • Issued: 12/13/2011
  • Est. Priority Date: 08/03/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for more efficiently load balancing services based on fewest connections by decreasing granularity of service selection as a number of fewest connections serviced by the services increases, the method comprising:

  • (a) establishing, by a load balancing appliance intermediary to a plurality of clients and a plurality of servers, a table indexed by a set of identifiers corresponding to numbers of connections serviced by a service, the set of identifiers comprising a first plurality of identifiers each identifying a predetermined number of connections and a second plurality of identifiers each identifying a predetermined range of numbers of connections;

    (b) assigning, by the load balancing appliance, an indicia of each of a plurality of services servicing connections to an entry in the table, an identifier indexing the entry corresponding to the number of connections serviced by the service, at least one of the identifiers selected from the second plurality of identifiers;

    (c) receiving, by the appliance, a request for a service;

    (d) determining, by the appliance, the identifier of the table corresponding to a fewest number of connections with an indicia of at least one service assigned to the identifier; and

    (e) forwarding, by the appliance, the request to a service identified by the determined identifier.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×