EP1517508B1

Method and apparatus for representing and applying network topological data

Abstract

This record has no abstract on file.

EP1517508B1, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Expired 13 August 2018, 8.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    A method for use in a network comprising a set of linked sites (2, 10; 31, 32, 33), means for providing a naming service (4, 6, 8, 12, 14, 16; 40a, 40b, 40c) comprising a list of resources and their associated sites and logical group, and replicated resources existing within multiple sites within the network registered with the means for providing the naming service, said method being characterized in that it is a method for selecting one of replicated resources based upon logical grouping and proximity to a requesting client, and in that the method comprises the steps of:receiving, by the means for providing the naming service, a request to identify a replica of a resource within a specified site and logical group to which the requesting client (30a, 30b, 30c) wishes to obtain access, and in response consulting a directory (62) comprising the list of resources and associated sites;providing a response specifying replicas of the resource within the specified site and logical group;pinging (238), by the client, the provided replicas of the resource;in response to the ping, determining (276, 278) if the replica of the resource is closest to the client;generating a return message identifying the replica of the resource;if the replica of the resource is closest, setting (280) a closest bit in the return message;and attempting to access a replica specified in the return message.
  2. 6
    A network comprising means for providing a naming service, the network including a set of locally linked computer networks, a set of remote links interconnecting the set of locally linked computer networks (2, 10; 31, 32, 33), replicated resources residing on the set of locally linked computer networks, and client computers residing on the locally linked computer networks and communicatively coupled to the replicated resources, said network being characterized in that said means for providing the naming service (4, 6, 8, 12, 14, 16; 40a, 40b, 40c) is communicatively connected to the client computers to provide identification of resources by logical and topological relation to requesters of the resources and in that said means for providing the naming service comprises:a directory (62) of replicated resources, said directory of resources including for instances of the replicated resources a first field identifying a logical group with which an instance of a resource is associated and a second field identifying a site within which the resource resides;and means for registering individual instances of the replicated resources within the directory of replicated resources.