Volume providing system and method
0 Assignments
0 Petitions
Accused Products
Abstract
A host computer HA1 or the like is provided with a target program 3 that receives the provision of logical volumes 212, a volume interface program 12A that provides an interface for the logical volumes 212 to the target program 3, and a volume filter program 12B that selects one logical volume from the copying source volume 212A and copying destination volume 212B, and provides the selected logical volume to the target program 3 via the volume interface program 12A.
-
Citations
11 Claims
-
1. (canceled)
-
2. A computer system configured for data communication with a data storage device configured to provide a first data volume and a second data volume, comprising:
-
a data processor; and
memory for storing first stored program code that is executable by the data processor and second stored program code that is executable by the data processor, wherein the first stored program code is configured to operate the data processor to;
execute a first instance of the second stored program code; and
execute a second instance of the second stored program code, wherein during a first operating mode, first I/O requests containing a data volume identifier provided by an application program are serviced by execution only of the first instance of the second program code to;
receive the first I/O requests; and
access the first data volume to service the first I/O requests, wherein during a second operating mode, second I/O request containing the same data volume identifier provided by the application program are serviced by execution of both the first instance of the second program code and the second instance of the second program including;
execution of the first instance of the second program code to receive the second I/O requests;
execution of the first instance of the second program code to send access requests related to the second I/O requests to the second instance of the second program code; and
execution of the second instance of the second program code to access the second data volume to service the second I/O requests. - View Dependent Claims (3, 4, 5, 6, 11)
-
-
7. A method in a computer system accessing a data storage device configured to provide a first data volume and a second data volume, comprising:
-
operating the computer system in a first mode including executing a first process, wherein the first process performs steps of;
receiving a first I/O operation from an application program; and
servicing the first I/O operation by accessing the first data volume, wherein the first I/O instruction includes a device identifier provided by the application program; and
operating the computer system in a second mode including executing a second process in addition to the first process, wherein;
the first process performs steps of;
receiving a second I/O operation from the application program, the second I/O operation including the device identifier as in the first I/O operation; and
communicating one or more data access requests to the second process based on the second I/O operation;
the second process performs a step of servicing the second I/O operation by accessing the second data volume in accordance with the one or more data access requests received from the first process. - View Dependent Claims (8, 9, 10)
-
Specification