Volume translation apparatus and method
First Claim
1. A method of managing copies of virtual volume data, comprising:
- receiving an access request directed to an original virtual volume;
mapping the access request to a secondary virtual volume; and
performing the access request on one or more physical volumes associated with the secondary virtual volume.
3 Assignments
0 Petitions
Accused Products
Abstract
A volume translation apparatus and method are provided. The volume translation apparatus resides between host machines and the physical storage devices accessed by the host machines. This volume translation apparatus may perform volume translation for the control path and optionally the data path of input/output (I/O) requests sent by the host machines to the physical storage devices. Control path translation ensures that the correct physical volumes are mounted for accessing by the I/O request. Because the physical volume may be different from that requested by the host machine application, the translation device includes a mapping that represents which physical volumes represent copies of the virtual volume used by the host machine application. When an I/O request is received and is directed to a particular original virtual volume, the volume mapping apparatus translates the original virtual volume identification into one or more physical volume identifications associated with a secondary virtual volume which may or may not be the same as the original virtual volume.
-
Citations
33 Claims
-
1. A method of managing copies of virtual volume data, comprising:
-
receiving an access request directed to an original virtual volume;
mapping the access request to a secondary virtual volume; and
performing the access request on one or more physical volumes associated with the secondary virtual volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for managing copies of virtual volume data, comprising:
-
means for receiving an access request directed to an original virtual volume;
means for mapping the access request to a secondary virtual volume; and
means for performing the access request on one or more physical volumes associated with the secondary virtual volume. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product in a computer readable medium for managing copies of virtual volume data, comprising:
-
first instructions for receiving an access request directed to an original virtual volume;
second instructions for mapping the access request to a secondary virtual volume; and
third instructions for performing the access request on one or more physical volumes associated with the secondary virtual volume. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification