×

LABEL-BASED TARGET HOST CONFIGURATION FOR A SERVER LOAD BALANCER

  • US 20090259736A1
  • Filed: 04/15/2008
  • Published: 10/15/2009
  • Est. Priority Date: 04/15/2008
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for configuring and operating a server load balancer comprising:

  • receiving, with a server load balancer within a network, a user command defining a load balancing group capable of representing a plurality of target host servers within the network;

    receiving, with the server load balancer, a plurality of user commands adding the plurality of target host servers to the load balancing group, wherein the plurality of user commands includes configuration information for the target host servers;

    upon receiving each of the plurality of user commands adding the plurality of target host servers to the load balancing group, updating a database of a control unit of the server load balancer to include respective configuration information with respect to each of the target host servers in accordance with the received user commands for load balancing network traffic across the target host servers;

    after updating the database to include the configuration information, receiving with the server load balancer a plurality of user commands assigning a label to each of at least a subset of the plurality of target host servers within the earlier defined load balancing group;

    updating the configuration information within the database to assign the label to each target host server within the subset of the plurality of target host servers without requiring creation of a new load balancing group within the database and without requiring re-configuring the configuration information within the database relating to the target host servers to which the label is assigned, wherein the label indicates that the subset of the plurality of target host servers are capable of servicing a specific type of access request;

    receiving an access request from a client device;

    identifying a type of the access request;

    accessing a set of stored rules to determine a label corresponding to the identified type of access request;

    accessing the configuration information within the database to identify the subset of target host servers associated with the determined label; and

    load balancing the access request across the plurality of target host servers by selecting one of the subset of the target host servers associated with the determined label and outputting the access request to the selected target host server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×