×

System for balance distribution of requests across multiple servers using dynamic metrics

  • US 20060036743A1
  • Filed: 08/12/2005
  • Published: 02/16/2006
  • Est. Priority Date: 01/18/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method for allocating a server selected from a plurality of servers to client requests originating over a predefined time interval at a plurality of user accounts, the method comprising:

  • collecting a plurality of client requests that arrive within the predefined time interval wherein at least two of said client requests are serviceable by the server and wherein a first of said at least two of said client requests originates at a first user account and a second of said at least two of said client requests originates at a second user account;

    determining a first value of a cost metric for a first set of client request-server pairings wherein said first set includes at least one client request-server pair with said server being paired with either said first or said second of said at least two client requests;

    determining a second value of a cost metric for a second set of client request-server pairings wherein said second set includes at least one client request-server pair with said server being paired with both said first and said second of said at least two client requests; and

    at the end of said time interval distributing said client requests according to one of said first and said second set of client request-server pairings based on said first and second values of said cost metric.

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