×

Client-side load-balancing in client server network

  • US 6,078,960 A
  • Filed: 07/03/1998
  • Issued: 06/20/2000
  • Est. Priority Date: 07/03/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of apportioning load in a client server network having a first plurality of server computers, wherein load is apportioned among a second plurality of the server computers, the second plurality of server computers being a subset of the first plurality of server computers, the method comprising the steps of:

  • storing a load balance list on each server computer of the second plurality of server computers;

    storing common data on each server computer of the second plurality of server computers;

    for each one of a plurality of client computers connecting to the client server network, receiving the load balance list from a server computer of the second plurality of server computers;

    performing a server selection function at a given client computer among the plurality of client computers using data from the received load balance list to identify a select server computer among the second plurality of server computers;

    responsive to the performing step, accessing the common data from the select server computer with the given client computer; and

    updating the load balance list for the client server network, the step of updating comprising the steps of;

    (i) storing an updated load balance list on each one of a third plurality of server computers among the first plurality of server computers, wherein the updated load balance list identifies each server computer of the third plurality of server computers; and

    (ii) receiving at one or more of the plurality of client computers the updated load balance list from a server computer of the third plurality of server computers;

    wherein the step of performing the server selection function at a given client computer among the plurality of client computers uses data from the received updated load balance list to identify a select server computer among the third plurality of server computers.

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