×

Load-balancing framework for a cluster

  • US 7,757,236 B1
  • Filed: 06/28/2004
  • Issued: 07/13/2010
  • Est. Priority Date: 06/28/2004
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of computers configured to implement;

    a cluster comprising a plurality of nodes configured to execute a distributed application component, wherein each node comprises a load-balancing framework providing a standard load-balancing application programming interface (API);

    a pluggable load balancer, wherein the pluggable load balancer is configured to communicate with the plurality of nodes using the standard load-balancing framework API to forward a request to one of the plurality of nodes according to a load-balancing algorithm; and

    a naming service configured to receive a lookup request for the application component and in response return a stub corresponding to one of the plurality of nodes, wherein the pluggable load balancer is comprised in the naming service, and wherein the stub corresponds to a next node as determined by the pluggable load balancer;

    wherein the load-balancing framework on each node provides for the pluggable load balancer to be selectable for plugging in to the system, wherein the pluggable load balancer is selectable from among a plurality of different pluggable load balancers not currently plugged in to the system, and wherein the load-balancing framework on each node is configured to support communication with each of the plurality of different pluggable load balancers using the same standard load-balancing framework API.

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