×

Method for determining load balancing weights using application instance topology information

  • US 7,493,380 B2
  • Filed: 12/02/2003
  • Issued: 02/17/2009
  • Est. Priority Date: 12/02/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, in a data processing system, of distributing traffic to application instances on one or more computing devices, comprising:

  • obtaining application instance specific operational information identifying operational characteristics of an application instance on a computing device of the one or more computing devices, wherein the application instance specific operational information includes an application instance topology;

    comparing the application instance specific operational information to one or more other application instance specific operational information for one or more other application instances based on the application instance specific operational information obtained;

    generating a load balancing weight based on a relationship between the application instance specific operational information and the one or more other application instance specific operational information;

    attributing weight points to the application instance and the one or more other application instances based on a relative difference between the application instance specific operational information and the one or more other application instance specific operational information;

    providing the load balancing weight to a load balancing device;

    the load balancing device distributing the traffic to the application instance based on the load balancing weight;

    wherein obtaining application instance specific operational information includes retrieving the application instance specific operational information from the application instance using an agent application residing on the computing device, and wherein the agent application identifies the application instance topology by sending a correlation in a request to an agent application associated with a second application instance, wherein application instance information is provided by the agent application associated with the second application; and

    wherein the method is implemented in a weight management system that is separate from the computing devices and from the load balancing device.

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