Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Network resources access controlling
Patent
1997-06-12
1999-11-30
Asta, Frank J.
Electrical computers and digital processing systems: multicomput
Computer-to-computer session/connection establishing
Network resources access controlling
709203, 709216, 709222, 395500, 395527, 395595, 395670, 36446803, 370408, 370404, G06F 1500, G06F 1300
Patent
active
059960175
DESCRIPTION:
BRIEF SUMMARY
BACKGROUND OF THE INVENTION
The present invention relates to the technical field of information exchange in client-server mode between stations connected by a communication network.
It finds general application in a method in which:
a) a network is formed by a communication hub and a plurality of stations, each associated with a coupler on the said hub,
b) at least one server-station is arranged on the network, and
c) each coupler is provided with a network communication protocol, allowing the processing of requests for consulting a resource file between certain stations known as client-stations and the server-station.
In a general way, the server allows access to the files for the clients who make the request. The server is a machine which stores in a unique and central manner a large number of files to reduce the cost of implementation (a single memory) and to simplify the administration of the files (a single area for retrieval).
There is a known communication protocol called NFS for Network File System (system of files on network), developed by the U.S. Company SUN MICROSYSTEMS, INC, in which the server offers for sharing by the clients a number of files stored according to a chosen branched chain of the files.
In this protocol, the branched chain of files is constructed by identifying in a one-to-one way each file by means of a label, also called "a file handle". This identification is made by the server. In practice, a client who wishes to access a file in the branched chain first of all requires the label of the root of the branched chain (root file handle).
The server does not keep track of distribution of the files (information and data) to the clients (stateless). In these conditions, it cannot inform the clients about modifications made to the files at the server. As a result, the clients interrogate the server regularly to verify that the data and information they have in their memory is up-to-date.
This results in important but wasteful traffic insofar as the centralised files on the server are very stable.
Further the interruption in service offered by the server for example in the case of its breakdown, directly influences the proper functioning of the clients, and with so much more severity and sharpness if, as is often the case, the centralised files are critical for the functioning of the said clients.
It should be noted that in the majority of cases, rebooting of the server secures, without any other intervention, normal recovery of the activity of the clients. Nevertheless, certain events, such as the changing on the server of a disc holding centralised files, are not transparent to the clients. In effect, the file labels depend in general on the position of the files on the central holding disc. As a result, the change of position of files at the server makes the labels already distributed to the clients wrong, and necessitates their correction.
One solution could consist of modifying the communication protocol to remedy these drawbacks. However, this would be difficult to envisage, insofar as the modifications could destroy the interoperability of the said protocol.
SUMMARY OF THE INVENTION
The aim of the invention is to provide a solution to the above identified problems without destroying the interoperability of the communication protocol.
Another aim of the invention is to provide an easy and simple method of implementation, without needing any modification of the existing software layers managing the communication protocol, in particular the NFS protocol.
This result is obtained by the method described above, and which is characterised by the fact that it comprises the following steps:
d) at at least certain stations,
d1) maintaining locally an auxiliary file representing a correspondence between a designation of a resource file and on one hand a substitute location of it and on the other hand a condition key for use by the substitute location,
d2) providing an emulated server able to communicate according to the said protocol for processing the requests for consulting a resou
REFERENCES:
patent: 5426747 (1995-06-01), Weinreb et al.
patent: 5600644 (1997-02-01), Chang et el.
patent: 5615373 (1997-03-01), Ho
patent: 5740231 (1998-04-01), Cohn et al.
R. Alonso et al., "Using Stashing to Increase Node Autonomy in Distributed ile Systems", Proceedings of the Symposium on Reliable Distributed Systems, IEEE, SYMP. Oct. 9, 1990, pp. 12-21.
B. Liskov et al., "A Replicated Unix File System", Operating Systems Review (SIGOPS), vol. 25, No. 1, Jan. 1, 1991, pp. 60-64.
Asta Frank J.
Inria Institut National de Recherche en Infomatique et en Automa
Prieto Beatriz
LandOfFree
Method for information exchange in the customer/server mode betw does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for information exchange in the customer/server mode betw, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for information exchange in the customer/server mode betw will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1687581