Method of replicate file updating by monitoring file accesses and system therefor
First Claim
1. A replicate file updating method in a distributed data processing system including a communication network and at least three kinds of processing systems connected through said communication network, at least a third kind of said processing systems for accessing files of a first and a second kind of said processing systems, comprising:
- a step performed by the second kind of processing system of monitoring a communication made between said third kind of processing system and said first kind of processing system for updating a file in said first kind of processing system by acquiring updating contents from the third kind of processing system;
a step of detecting said communication for detecting whether or not said second kind of processing system has a replicate file of the file to be updated;
a step of making said second kind of processing system also take in the acquired update contents thereinto sent from said third kind of processing system if said detecting step detects that said second kind of processing system has the replicate file; and
a step of updating said replicate file in said second kind of processing system, with the updating contents.
1 Assignment
0 Petitions
Accused Products
Abstract
A read/write replica of a file in a file server is updated through a communication line by a client. At the same time, a replica server detects the update data by using a virtual communication line between the client and a read-only replica of the file. The update data are used for refreshing the read-only replica. The refreshing process makes it unnecessary to send the update data from the file server to the replica server. Also, communication is made between the file server and the replica server to confirm validity of the update information taken in by the replica server to maintain equality of the files of the file server and the replica server. This can efficiently refresh the read-only replica of the replica server in a distributed data processing system without re-sending the update data.
-
Citations
11 Claims
-
1. A replicate file updating method in a distributed data processing system including a communication network and at least three kinds of processing systems connected through said communication network, at least a third kind of said processing systems for accessing files of a first and a second kind of said processing systems, comprising:
-
a step performed by the second kind of processing system of monitoring a communication made between said third kind of processing system and said first kind of processing system for updating a file in said first kind of processing system by acquiring updating contents from the third kind of processing system; a step of detecting said communication for detecting whether or not said second kind of processing system has a replicate file of the file to be updated; a step of making said second kind of processing system also take in the acquired update contents thereinto sent from said third kind of processing system if said detecting step detects that said second kind of processing system has the replicate file; and a step of updating said replicate file in said second kind of processing system, with the updating contents.
-
-
2. A replicate file updating method in a distributed dam processing system including a communication network, at least one file server and at least one replica server both connected through said communication network, and at least one data processing system (client) for accessing a file of said file server and said replica server, connected through said communication network comprising:
-
a step performed by said replica server of monitoring a communication made between said client and said file server for updating a file in said file server, by acquiring updating contents from the client; a step of detecting said communication for detecting whether or not said replica server has a replicate file of the file to be updated in said file server; a step of taking into the replica server the acquired updating contents sent from said client to said file server if said replica server detects that the replica server has the replicate file therein; and a step performed by said replica server, of updating said replicate file with the updating contents. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A replicate file updating system comprising:
-
a communication network; at least three kinds of processing systems connected with said communication network; at least a third kind of said processing system for accessing files of a first and a second kind of said processing systems; said second processing system having; means for monitoring a communication made between said third kind of processing system and a first kind of processing system for updating a file in said first kind of processing system, by acquiring updating contents from the third kind of processing system; means for detecting said communication for detecting whether not said second kind of processing system has a replicate file of the file to be updated; means for making said second kind of processing system take the acquired updating contents thereinto sent from said third kind of processing system to said first kind of processing system if said second kind of processing system detects the replicate file therein; and means for updating said replicate file in said second processing system, with the updating contents.
-
-
11. A replicate file updating system comprising:
-
a communication network; at least one file server and at least one replica server both connected with said communication network; at least one data processing system (client) for accessing a file of said file server and said replica server connected through said communication network; said replica server having; means for monitoring a communication made between said client and said file server for updating a file in said file server, by acquiring updating contents from the client; means for detecting said communication for detecting whether or not said replica server has a replicate file of the file to be updated in said file server; means for taking in the acquired updating contents sent from said client to said file server into said replica server if said replica server detects the replicate file therein; and means for updating said replicate file with the updating contents.
-
Specification