×

Method and apparatus for load sharing on a wide area network

  • US 6,314,465 B1
  • Filed: 03/11/1999
  • Issued: 11/06/2001
  • Est. Priority Date: 03/11/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of processing client requests through at least one redirector to a plurality of servers connected on a communications network to minimize an average delay associated with the client requests, at least some of the client requests being capable of being satisfied by more than one of the servers, the method comprising the steps of:

  • a) determining an access rate of requests associated with each of a plurality of redirector-logical item pairs;

    b) determining a network delay between each of a plurality of clients and the plurality of servers;

    c) determining a server delay incurred in processing a client request at each of the plurality of servers;

    d) using the determined access rates of requests in step a), the network delays determined in step b) and the server delays determined in step c) as inputs, solving a non-linear program optimization problem to determine a set of weights associated with each of the plurality of redirector-logical item pairs so as to minimize the average delay associated with the client requests; and

    e) probabilistically forwarding a client request through the at least one redirector to a server that can satisfy that request using the determined weights associated with the redirector-logical pair item.

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