EP1517508A2

Method and apparatus for representing and applying network topological data

Abstract

A network directory and naming service include fields for identifying instances of network resources and other objects by both logical and topological grouping. This combination of information facilitates automated efficient decision making with regard to replication of resources and updating the replicas in response to changes. The combination of logical and topological identification for resources also facilitates selection of a close replica in instances where a client requests access to a resource, such as a server, for which communicatively local and remote instances exist.

EP1517508A2, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Projected expiry passed 13 August 2018, 8.1 years ago.

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

19 claims: 5 independent, 14 dependent

  1. 1
    In a network comprising a set of linked sites, a naming service 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 naming service, a method for selecting one of the replicated resources based upon logical grouping and proximity to a requesting client comprising the steps of:receiving, by the naming service, a request to identify a replica of a resource within a specified site and logical group to which the requesting client wishes to obtain access, and in response consulting a directory comprising the list of resources and associated sites;providing a response specifying replicas of the resource within the specified site and logical group;and attempting to access a replica specified in the response.
  2. 6
    In a network comprising a set of linked sites, a naming service comprising a directory of resources, and replicated resources existing within multiple locations within the network, a method for configuring network directories to facilitate identification of resources by logical and topological relation to requesters of the resources comprising the steps of:registering an identification associated with an instance of a replicated resource;registering a logical group with which the instance of a replicated resource is associated;and registering a site with which the instance of a replicated resource is associated.
  3. 10
    A network facilitating identification of resources by logical and topological relation to requesters of the resources comprising:a set of locally linked computer networks;a set of remote links interconnecting the set of locally linked computer networks;replicated resources residing on the set of locally linked computer networks;client computers residing on the locally linked computer and communicatively coupled to the replicated resources;and a naming service communicatively connected to the client computers and comprising a directory of replicated resources, said directory of resources comprising 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.
  4. 16
    In a network including a set of locally linked computer networks, a set of remote links interconnecting the set of locally linked computer networks, replicated resources residing on the set of locally linked computer networks, and client computers residing on the locally linked computer and communicatively coupled to the replicated resources, a naming service communicatively connected to the client computers facilitating identification of resources by logical and topological relation to requesters of the resources comprising:a directory 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.
  5. 17
    In a network comprising a set of linked sites, replicated resources residing within multiple sites on the network, and a naming service comprising a directory of resources including directory tables facilitating identification of requested resources by logical and topological designation, a method for determining whether a closest server relationship exists between a server and a requesting client comprising the steps of:identifying an actual network site within which the requesting client resides;comparing the actual network site to a list of sites to which the server is considered closest;and notifying the requesting client in the event that a match is identified during the comparing step.