Locating resources in computer networks
First Claim
1. In a computer network which includes a plurality of end nodes and at least one server node, each of said nodes having a directory of resources associated with the node and each of said end nodes being associated with a server node, a method of locating a resource in response to a request by a requesting node, said requesting node being either an end node or a server node, said method being performed by computers in the network and comprising the steps of:
- (a) searching the directory of the requesting node for an entry indicating the requested resource is resident at the requesting node;
(b) if no such entry is found in the requesting node directory and if the requesting node is an end node, then searching the directory of the server node for the requesting node for any entry indicating the location of the resource; and
(c) if no such entry is found in the server node directory or of the requesting node is a server node, then searching the directories of end nodes associated with the server node for an entry indicating the resource is resident at one of said end nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
A LOCATE search dynamically locates resources (e.g., logical units (LUs) and transaction program and files associated with LUs) in a computer network so that a session can be established between the origin and the destination of the search.
In a network which includes end nodes associated with server nodes, a resource contained in any node is located by a requesting node. The requesting node initiates a search of the resources residing within itself. If the resource does not reside in the requesting node, the server node searches the resources known to the server node that reside anywhere in the nework. If the resource is not known by the server node, it searchers all resources that reside in its associated end nodes. If the resource does not reside in the associated end nodes, either a request is sent to a central directory if one exists or a search of all resources in the network is made.
-
Citations
12 Claims
-
1. In a computer network which includes a plurality of end nodes and at least one server node, each of said nodes having a directory of resources associated with the node and each of said end nodes being associated with a server node, a method of locating a resource in response to a request by a requesting node, said requesting node being either an end node or a server node, said method being performed by computers in the network and comprising the steps of:
-
(a) searching the directory of the requesting node for an entry indicating the requested resource is resident at the requesting node; (b) if no such entry is found in the requesting node directory and if the requesting node is an end node, then searching the directory of the server node for the requesting node for any entry indicating the location of the resource; and (c) if no such entry is found in the server node directory or of the requesting node is a server node, then searching the directories of end nodes associated with the server node for an entry indicating the resource is resident at one of said end nodes. - View Dependent Claims (2, 3, 4)
-
-
5. In a computer network which includes a plurality of end nodes and at least one server node, each of said nodes having a directory of resources associated with the node and each of said end nodes being associated with a server node, a system of locating a resource in response to a request by a requesting node, said requesting node being either an end node or a server node, said system including:
-
(a) control block means located at selected nodes for use in receiving and processing resource search requests; and (b) means for transmitting a search request message from a requesting node to at least one selected node having control block means, said message including a first variable which may be loaded into the control block means to control processing the search request at each selected node; and (c) means for processing a search request at each node receiving a search request message, said means being responsive to the contents of the control block. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
Specification