INFORMATION PROCESSING SYSTEM AND METHOD OF CONTROLLING THE SAME
First Claim
1. An information processing system comprising:
- a first storage system that performs processing for a file stored in a first storage apparatus in response to an I/O request received from a client apparatus;
a second storage system communicatively coupled to the first storage system and performs processing for a file stored in a second storage apparatus; and
a third storage system communicatively coupled to the second storage system and performs processing for a file stored in a third storage apparatus, wherein the first storage system performsstubbing by storing metadata of data in a file, stored in the first storage apparatus, into the first storage apparatus and storing entity data of the data in the file into the second storage apparatus, and deleting the entity data from the first storage apparatus to manage the file,migration by replicating the data of the file stored in the first storage apparatus into the second storage apparatus to perform the stubbing, andrecall by writing the entity data from the second storage apparatus back to the first storage apparatus when receiving the I/O request requiring the entity data from the client apparatus, andthe second storage system performsremote copy by replicating the metadata in the file replicated from the first storage apparatus by the migration to the third storage apparatus at timing of the migration, and replicating the entity data in the file replicated from the first storage apparatus by the migration to the third storage apparatus at a timing independent of the timing of the migration.
1 Assignment
0 Petitions
Accused Products
Abstract
In an information processing system 1 including first to third storage systems 50a to 50c, the first storage system 50a performs stubbing by managing entity data of a file in the second storage apparatus 10b, migration by replicating the data of the file to the second storage apparatus 10b, and recall by writing the entity data of the file from the second storage apparatus 10b back to the first storage apparatus 10a. Moreover, the second storage system 50b performs remote copy by replicating metadata of the migrated file from the first storage apparatus 10a to the third storage apparatus 10c at timing of the migration (synchronously), and replicating the entity data of the file to the third storage apparatus 10c at timing independent of the timing of the migration (asynchronously).
-
Citations
20 Claims
-
1. An information processing system comprising:
-
a first storage system that performs processing for a file stored in a first storage apparatus in response to an I/O request received from a client apparatus; a second storage system communicatively coupled to the first storage system and performs processing for a file stored in a second storage apparatus; and a third storage system communicatively coupled to the second storage system and performs processing for a file stored in a third storage apparatus, wherein the first storage system performs stubbing by storing metadata of data in a file, stored in the first storage apparatus, into the first storage apparatus and storing entity data of the data in the file into the second storage apparatus, and deleting the entity data from the first storage apparatus to manage the file, migration by replicating the data of the file stored in the first storage apparatus into the second storage apparatus to perform the stubbing, and recall by writing the entity data from the second storage apparatus back to the first storage apparatus when receiving the I/O request requiring the entity data from the client apparatus, and the second storage system performs remote copy by replicating the metadata in the file replicated from the first storage apparatus by the migration to the third storage apparatus at timing of the migration, and replicating the entity data in the file replicated from the first storage apparatus by the migration to the third storage apparatus at a timing independent of the timing of the migration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of controlling an information processing system including
a first storage system that performs processing for a file stored in a first storage apparatus in response to an I/O request received from a client apparatus, a second storage system communicatively coupled to the first storage system and performs processing for a file stored in a second storage apparatus, and a third storage system communicatively coupled to the second storage system and performs processing for a file stored in a third storage apparatus, the method comprising the steps of: -
the first storage system performing stubbing by storing metadata of data in a file, stored in the first storage apparatus, into the first storage apparatus and storing entity data of the data in the file into the second storage apparatus, and deleting the entity data from the first storage apparatus to manage the file; migration by replicating the data of the file stored in the first storage apparatus into the second storage apparatus to perform the stubbing; and recall by writing the entity data from the second storage apparatus back to the first storage apparatus when receiving the I/O request requiring the entity data from the client apparatus, and the second storage system performs remote copy by replicating the metadata in the file replicated from the first storage apparatus by the migration to the third storage apparatus at timing of the migration, and replicating the entity data in the file replicated from the first storage apparatus by the migration to the third storage apparatus at timing independent of a timing of the migration. - View Dependent Claims (17, 18, 19, 20)
-
Specification