×

Recovery of distributed hierarchical data access routing system upon detected failure of communication between nodes

  • US 5,941,955 A
  • Filed: 03/24/1997
  • Issued: 08/24/1999
  • Est. Priority Date: 08/12/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A recovery method for a data access system for accessing data elements stored in a distributed data structure, wherein the system comprises a hierarchy of nodes having communication links there between, the hierarchy extending from a root node to a plurality of end nodes, said plurality of end nodes providing the distributed data structure, and wherein routes through the hierarchy to specific data elements stored at the end nodes are identifiable by pointers stored in nodes along each route, and further wherein a request to access a specific data element triggers a search message which passes through the hierarchy from an end node towards the root node until it reaches a node having a pointer relevant to the specific data element, whereafter the search message is passed along the associated route to the end node containing the data element, said recovery method comprising the steps of:

  • (a) detecting a failure of part of the hierarchy affecting communication between at least one respective child node and respective parent node of the hierarchy;

    (b) establishing a first further communication link between the child node and a further node, the further node then becoming a second respective parent node to the respective child node;

    (c) establishing a second further communication link between the second parent node and the first parent node;

    (d) instructing the first parent node to send messages destined for the child node to the second parent node from which node they are passed to the child node; and

    (e) the second parent node periodically updating the other nodes of the hierarchy as to the new location of the child node in the hierarchy.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×