Nova Patents
EP1018132A2

Replica routing

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 30 December 2017, 8.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 4 independent, 16 dependent

  1. 1
    Claims of equivalent WO 9831107 A2 What is claimed is:1. An internetwork replica routing system comprising: a plurality of server replicas, at least one replica router, and at least one client computer interconnected by a communications internetwork;the client computer being programmed to cause a network request for access to a server replica to be transmitted over the communications internetwork;at least one replica router being programmed to receive the network request and to calculate a performance metric value for each of at least some of the server replicas that specifies estimated communication performance between the client computer and the server replica, based upon the client computer's location in the internetwork, and being programmed to direct the client computer to at least one server replica that is estimated to provide good performance based upon the client computer's location in the internetwork, the replica router selecting the server replica to which it directs the client computer based on the performance metric values of the server replicas as calculated by the replica router;the server replica to which the client computer is directed by the replica router being programmed to respond to the network request from the client computer.
  2. 10
    A method of replica routing in a communications internetwork comprising a plurality of server replicas, at least one replica router, and at least one client computer, 0 comprising the steps of:causing a network request for access to a server replica to be transmitted from the client computer over the communications internetwork;receiving the network request at at least one 5 replica router;calculating, at the replica router, a performance metric value for each of at least some of the server replicas that specifies estimated communication performance between the client computer and the server replica, based 0 upon the client computer's location in the internetwork;directing the client computer to at least one server replica that is estimated to provide good performance based upon the client computer's location in the internetwork, the server replica to which the client computer is directed being selected based on the performance metric values of the server replicas as calculated by the replica router;responding, at the server replica to which the client computer is directed, to the network request from the client computer.
  3. 19
    An internetwork replica routing system comprising:a plurality of server replicas, at least one replica router, and at least one client computer interconnected by a communications internetwork;the server replicas being programmed to cause server replica advertisements to be sent to the replica router, each of the advertisements containing at least one identifier of a network in the communications internetwork to be serviced by the server replica;the client computer being programmed to cause a network request for access to a server replica to be transmitted over the communications internetwork;at least one replica router being programmed to maintain a database of the server replica advertisements, to receive the network request from the client computer, and to direct the client computer to at least one of the server replicas based upon the relationship between the networks identified in the advertisements in the database and a network in which the client computer is located;the server replica to which the client computer is directed by the replica router being programmed to respond to the network request from the client computer.
  4. 20
    A method of replica routing in a communications internetwork comprising a plurality of server replicas, at least one replica router, and at least one client computer, comprising the steps of:causing server replica advertisements from the server replicas to be sent to the replica router, each of the advertisements containing at least one identifier of a network in the communications internetwork to be serviced by the server replica;causing a network request for access to a server replica to be transmitted from the client computer over the communications internetwork;the replica router maintaining a database of the server replica advertisements;receiving the network request from the client computer at the replica router;directing the client computer to at least one of the server replicas based upon the relationship between the networks identified in the advertisements in the database and a network in which the client computer is located;and responding, at the server replica to which the client computer is directed by the replica router, to the network request from the client computer.