×

TEMPORAL AFFINITY-BASED ROUTING OF WORKLOADS

  • US 20090034537A1
  • Filed: 10/05/2007
  • Published: 02/05/2009
  • Est. Priority Date: 07/31/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributing requests, the method comprising:

  • a coordinator (a) developing advice as to whether affinity-based routing would benefit a service at a node in a cluster and (b) posting this advice to one or more subscribers;

    determining whether a potential gain in performance in the cluster can be achieved by using affinity-based routing in the cluster; and

    in response to determining that a potential gain in performance in the cluster can be achieved by using affinity-based routing in the cluster, recommending, in the advice, distribution of requests to nodes in the cluster by preserving client-to-node affinity for all repeated requests from the same client;

    in a series of states, observing whether the potential gain has been achieved for each service and node of the cluster by collating performance characteristics of the cluster;

    while there is no deviation in performance in the cluster, continuing to prescribe affinity-based routing in the cluster; and

    in response to measuring a potential loss in performance data for any intervals subsequent to a first time interval, removing the advice to use affinity for a particular service and a particular node.

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