APPARATUS, SYSTEM, AND METHOD FOR PRESENTING A STORAGE VOLUME AS A VIRTUAL VOLUME
First Claim
Patent Images
1. An apparatus to present a virtual volume, the apparatus comprising:
- an attribute module configured to determine a primary volume physical attribute; and
a presentation module configured to present the primary volume physical attribute to a host as a target volume virtual attribute of a target volume.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for presenting a storage volume as a virtual volume. An attribute module determines a primary volume physical attribute of a primary volume. A presentation module presents the primary volume physical attribute to a host as a target volume virtual attribute of a target volume. A translation module translates communications between a host and the target volume. In one embodiment, a copy module creates a point-in-time copy of the primary volume on the target volume.
-
Citations
20 Claims
-
1. An apparatus to present a virtual volume, the apparatus comprising:
-
an attribute module configured to determine a primary volume physical attribute; and a presentation module configured to present the primary volume physical attribute to a host as a target volume virtual attribute of a target volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
determine a primary volume physical attribute; present the primary volume physical attribute to a host as a target volume virtual attribute of a target volume; and translate communications between the host and the target volume such that communications to and from the host are based on the target volume virtual attribute and communications to and from the target volume are based on a target volume physical attribute. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system to present a virtual volume, the system comprising:
-
a primary volume configured to store data and comprising a physical attribute; a target volume configured to store data; a storage controller configured to manage the primary volume and the target volume and comprising an attribute module configured to determine the primary volume physical attribute; a selection module configured to select the target volume from a plurality of available volumes in response to the primary volume attribute, wherein the target volume physical attribute of the selected target volume is compatible with the primary volume physical attribute; a presentation module configured to present the primary volume physical attribute to a host as a target volume virtual attribute of the selected target volume; and a translation module configured to translate communications between the host and the selected target volume such that communications to and from the host are based on the target volume virtual attribute and communications to and from the selected target volume are based on a target volume physical attribute. - View Dependent Claims (16, 17, 18)
-
-
19. A method for deploying computer infrastructure, comprising integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing the following:
-
determining a primary volume physical attribute selected from a volume size, a data block size, a number of tracks per cylinder, and a number of sectors per track; selecting a target volume in response to the primary volume physical attribute; presenting the primary volume physical attribute to a host as a target volume virtual attribute of the target volume; translating communications between the host and the target volume such that communications to and from the host are based on the target volume virtual attribute and communications to and from the target volume are based on a target volume physical attribute; and creating a point-in-time copy of the primary volume on the target volume. - View Dependent Claims (20)
-
Specification