Method of data migration
First Claim
1. A method of controlling data migration in an information processing system which includes a CPU, a new storage system connected to said CPU and an old storage system connected to said new storage system, wherein data migration is conducted to transfer data from said old storage system to said new storage system, said method comprising the steps of:
- permitting access to said storage systems by said CPU during data migration;
determining whether said access is to a region where data migration has been completed;
processing said access to said new storage system when said access is to a region where data migration has been completed; and
processing said access to said old storage system and transferring data related to said access from said old storage system to said new storage system when said access is to a region where data migration has not been completed.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program for controlling data migration in an information processing system which includes a central processing unit (CPU), a new storage system connected to the CPU and an old storage system connected to the new storage system. In the information processing system data migration is conducted to transfer data from the old storage system to the new storage system. The invention operates by permitting access by the CPU to the storage systems during data migration. When an access by the CPU is generated the invention determines whether the access is to a region where data migration has been completed or to a region where data migration has not been completed. If the access is to a region where data migration has been completed, then processing of the access is handled by the new storage system. If the access is to a region where data migration has not been completed, then processing of the access is handled by the old storage system causing data related to the access to be transferred from the old storage system to the new storage system. The speed of data migration can be adjusted based upon the utilization of the resources of the information processing system and information of the priority of access to the new storage system by the CPU.
26 Citations
40 Claims
-
1. A method of controlling data migration in an information processing system which includes a CPU, a new storage system connected to said CPU and an old storage system connected to said new storage system, wherein data migration is conducted to transfer data from said old storage system to said new storage system, said method comprising the steps of:
-
permitting access to said storage systems by said CPU during data migration;
determining whether said access is to a region where data migration has been completed;
processing said access to said new storage system when said access is to a region where data migration has been completed; and
processing said access to said old storage system and transferring data related to said access from said old storage system to said new storage system when said access is to a region where data migration has not been completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program stored on a storage medium for controlling data migration in an information processing system which includes a CPU, a new storage system connected to said CPU and an old storage system connected to said new storage system, wherein data migration is conducted to transfer data from said old storage system to said new storage system, said computer program when executed causes said information processing system to perform the steps of:
-
permitting access to said storage systems by said CPU during data migration;
determining whether said access is to a region where data migration has been completed;
processing said access to said new storage system when said access is to a region where data migration has been completed; and
processing said access to said old storage system and transferring data related to said access from said old storage system to said new storage system when said access is to a region where data migration has not been completed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A server for controlling data migration with respect to another server in an information processing system which includes a CPU, wherein data migration is conducted to transfer data from said another server to said server, said server comprising:
-
a storage for storing data; and
a data migration control part for permitting access by said CPU to said servers during data migration, determining whether said access is to a region where data migration has been completed, processing said access to said server when said access is to a region where data migration has been completed, and processing said access to said another server and transferring data related to said access from said another server to said server when said access is to a region where data migration has not been completed. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An information processing system which includes a CPU and a plurality of servers, wherein one of said servers controls data migration with respect to another of said servers, wherein data migration is conducted to transfer data from said another server to said one server, said one server comprising:
-
a storage for storing data; and
a data migration control part for permitting access by said CPU to said servers during data migration, determining whether said access is to a region where data migration has been completed, processing said access to said one server when said access is to a region where data migration has been completed, and processing said access to said another server and transferring data related to said access from said another server to said one server when said access is to a region where data migration has not been completed. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification