EP1391096A2

System and method for discovering information objects and information object repositories in computer networks

Abstract

A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.

Term

Term ended

Projected expiry passed 16 March 2021, 5.5 years ago.

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

34 claims: 6 independent, 28 dependent

  1. 1
    Claims of equivalent WO 0169457 A2 CLAIMS What is claimed is:1. A method, comprising returning, in response to a request therefore, an address of an information object repository that should service a client request for an information object, the address of the information object repository being selected according to specified performance metrics regardless of whether or not the information object repository maintains a local copy of the information object that is the client request.
  2. 4
    The method of claims 2 wherein the address of the information object repository is selected from a number of addresses of information object repositories.
  3. 6
    A communication protocol, comprising one or more messages passed between Web routers over a reliable transmission protocol used for inter- Web router communication, said messages including information which allows said Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on specified performance metrics.
  4. 12
    A method, comprising mapping an address of a client seeking an information object to one or more addresses of information object repositories that have a first best distance to the client address according to specified performance metrics independently of whether the information object repositories maintain a local copy of the information object sought by the client.
  5. 18
    A method, comprising verifying mapping information between client addresses or address ranges and one or more information object repositories according to whether or not a distance between a Web router maintaining the mapping information and a Web router that originated the mapping information is finite.
  6. 23
    A method, comprising:determining which of a number of available information object repositories should service a client's request for an information object or service;determining which of the information object repositories actually maintains the information object or service requested by the client;and bringing the information object or service requested by the client to the information object repository which it has been determined should service the client request.