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.
A method for establishing and maintaining virtual chains in a distributed computer network during session initiation. In transmitting a session initiation request from an originating network node to a destination network node, a locate chain is established along the path taken with control block resources dedicated to the chain at each intermediate node. By sending a reply with the discard indicator set, the resources at the intermediate nodes become immediately available and only the network node servers maintain knowledge of the pending session initiation and the route selected.
A video server is interconnected through a LAN and the like to other video servers, allowing data transmission/reception among the video servers. Users are connected through a network to a server managing portion. The server managing portion receives access from the users to make an instruction to the video server. An access amount managing portion manages an access amount of the video server to determine whether to perform expanding processing of a VOD service. When the expanding processing is to be performed, a data copy processing portion checks an amount in the other video server, and copies data to the other video servers as required. Then, the server managing portion distributes access processing. It is thus possible to improve expandability of the VOD service as to data and the like to which a large amount of access is made in the video server, allowing the availability of a comfortable VOD service system to the users.
A program product for processing a request for a state of a resource in a distributed processing environment may in general terms comprise receiving an identification of a resource, and identifying a provider associated with an indicator of states of the resource. The program product may further comprise obtaining the state of the resource. The state may be obtained by observing the state in memory shared with the indicator, or by retrieving the state from memory in which the state is contained, or by requesting and receiving the state from a remote provider, depending upon the particular resource.
A method for processing a request for a state of a resource in a distributed processing environment may in general terms comprise receiving an identification of a resource, and identifying a provider associated with an indicator of states of the resource. The method may further comprise obtaining the state of the resource. The state may be obtained by observing the state in memory shared with the indicator, or by retrieving the state from memory in which the state is contained, or by requesting and receiving the state from a remote provider, depending upon the particular resource.
A system for processing a request for a state of a resource in a distributed processing environment may in general terms comprise receiving an identification of a resource, and identifying a provider associated with an indicator of states of the resource. The system may further comprise obtaining the state of the resource. The state may be obtained by observing the state in memory shared with the indicator, or by retrieving the state from memory in which the state is contained, or by requesting and receiving the state from a remote provider, depending upon the particular resource.