System, method and program to synchronize files in distributed computer system
First Claim
1. A method for making same data available from different file systems to clients, said method comprising the steps of:
- transferring said data to each of said file systems;
estimating respective time periods required to rename said data in said file systems from a first name to a second name, said data with said first name not being available to said clients, said data with said second name being available to said clients; and
scheduling renaming of said data in said file systems from said first name to said second name, said scheduling based at least in part on the estimated respective time periods to rename said data in said file systems.
5 Assignments
0 Petitions
Accused Products
Abstract
System, method and program for making same data available from different file systems to clients. The data is transferred to each of the file systems. Respective time periods required to rename the data in the file systems from a first name to a second name are estimated. The data with the first name is not available to the clients. The data with the second name is available to the clients. Renaming of the data in the file systems from the first name to the second name is scheduled. The scheduling is based at least in part on the estimated respective time periods to rename the data in the file systems. Preferably, the scheduling is timed to result in completion of the renaming of the data in all of the file systems at approximately a same time. Preferably, one of the time periods to rename the data in the file systems is based at least in part on a time period to transfer the data to a server associated with the file system and a wait time within the server to schedule the renaming.
-
Citations
18 Claims
-
1. A method for making same data available from different file systems to clients, said method comprising the steps of:
-
transferring said data to each of said file systems;
estimating respective time periods required to rename said data in said file systems from a first name to a second name, said data with said first name not being available to said clients, said data with said second name being available to said clients; and
scheduling renaming of said data in said file systems from said first name to said second name, said scheduling based at least in part on the estimated respective time periods to rename said data in said file systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for making same data available from different file systems to clients, said computer program product comprising
a computer readable media; -
first program instructions to initiate transfer of said data to each of said file systems;
second program instructions to estimate respective time periods required to rename said data in said file systems from a first name to a second name, said data with said first name not being available to said clients, said data with said second name being available to said clients; and
third program instructions to schedule renaming of said data in said file systems from said first name to said second name, said scheduling based at least in part on the estimated respective time periods to rename said data in said file systems; and
whereinsaid first, second and third program instructions are stored on said media for execution by a computer. - View Dependent Claims (12, 13, 14)
-
-
15. A system for making same data available from different file systems to clients, said system comprising:
-
means for transferring said data to each of said file systems;
means for estimating respective time periods required to rename said data in said file systems from a first name to a second name, said data with said first name not being available to said clients, said data with said second name being available to said clients; and
means for scheduling renaming of said data in said file systems from said first name to said second name, said scheduling based at least in part on the estimated respective time periods to rename said data in said file systems. - View Dependent Claims (16, 17, 18)
-
Specification