×

System for distributing load over multiple servers at an internet site

  • US 6,317,775 B1
  • Filed: 01/25/1999
  • Issued: 11/13/2001
  • Est. Priority Date: 11/03/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for distributing connections from clients on an external network to a plurality of servers on an internal network, the system comprising:

  • a client interface to the external network the client interface being operative to receive and send packets to and from a remote client;

    a server interface to the internal network, the server interface being operative to receive and send packets to and from a plurality of servers, the plurality of servers being operative to establish a connection with the remote client;

    a plurality of predicted responsiveness indicators, each of the plurality of predicted response indicators being associated with each of the plurality of servers, the predicted responsiveness indicators being operative to predict the response time of each of the plurality of servers, the predicted responsiveness indicators also being stored within the system in a manner that the predicted responsiveness indicators may be accessed; and

    a predicted responsiveness comparator which is operative to access and compare the predicted responsiveness indicators and to determine which servers from among the plurality of servers is associated with a predicted responsiveness indicator which measures a best response time, the predicted responsiveness comparator being further operative to select a pointer to a server which has a predicted responsiveness that is the best predicted responsiveness among the predicted responsiveness of the plurality of servers;

    wherein the predicted responsiveness indicators include the predicted response time of each of the plurality of servers and wherein the predicted response time is calculated according to the formula;

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