DATA SYNCHRONIZATION AMONG FILE STORAGES USING STUB FILES
First Claim
1. A method for switching file server from an old file server to a new file server which are coupled via a backend network and for data synchronization, the old file server and the new file server being coupled with one or more host computers via a frontend network to direct input/output (I/O) requests from the one or more host computers, the method comprising:
- creating stub files in the new file server, the stub files including stub information indicating location of data in the old file server;
switching I/O requests directed to the old file server to I/O requests directed to the new file server;
checking whether the new file server has any stub files; and
if the new file server has one or more stub files, recalling data corresponding to the one or more stub files from the old file server according to the stub information to replace the one or more stub files.
1 Assignment
0 Petitions
Accused Products
Abstract
A method switches file server from old file server to new file server which are coupled via a backend network and provides data synchronization. The old file server and new file server are coupled with one or more host computers via a frontend network to direct input/output (I/O) requests from the one or more host computers. The method comprises creating stub files in the new file server, the stub files including stub information indicating location of data in the old file server; switching I/O requests directed to old file server to I/O requests directed to the new file server; checking whether the new file server has any stub files; and, if the new file server has one or more stub files, recalling data corresponding to the one or more stub files from the old file server according to the stub information to replace the one or more stub files.
46 Citations
20 Claims
-
1. A method for switching file server from an old file server to a new file server which are coupled via a backend network and for data synchronization, the old file server and the new file server being coupled with one or more host computers via a frontend network to direct input/output (I/O) requests from the one or more host computers, the method comprising:
-
creating stub files in the new file server, the stub files including stub information indicating location of data in the old file server; switching I/O requests directed to the old file server to I/O requests directed to the new file server; checking whether the new file server has any stub files; and if the new file server has one or more stub files, recalling data corresponding to the one or more stub files from the old file server according to the stub information to replace the one or more stub files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A new file server in an information system which includes an old file coupled with the new file server via a backend network;
- one or more host computers; and
a frontend network coupling the one or more host computers with the old and new file servers;
the new file server comprising;a processor; a memory; and a data synchronization module configured to create stub files in the new file server, the stub files including stub information indicating location of data in the old file server, making it possible to switch I/O requests directed to the old file server to I/O requests directed to the new file server; and upon receiving an I/O request by the new file server, check whether the new file server has any stub files and, if the new file server has one or more stub files, recall data corresponding to the one or more stub files from the old file server according to the stub information to replace the one or more stub files. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
- one or more host computers; and
-
20. An information system comprising:
-
an old file server; a new file server; a backend network coupling the old file server and the new file server; one or more host computers; and a frontend network coupling the one or more host computers with the old and new file servers; wherein the new file server is configured to create stub files in the new file server, the stub files including stub information indicating location of data in the old file server, making it possible to switch I/O requests directed to the old file server to I/O requests directed to the new file server; and upon receiving an I/O request by the new file server, check whether the new file server has any stub files and, if the new file server has one or more stub files, recall data corresponding to the one or more stub files from the old file server according to the stub information to replace the one or more stub files.
-
Specification