Apparatus and method for performing an instant copy of data based on a dynamically changeable virtual mapping scheme
First Claim
1. A method of performing an instant copy of data, comprising:
- determining a mapping of the data;
determining an instant copy operation based on the mapping of the data; and
performing an instant copy of the data using the instant copy operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for performing an instant copy of data are provided to support dynamically changeable virtual mapping schemes in a data processing system. The present invention separates processing of data unit requirements from the selection of which storage subsystems to use for storage by using a storage methodologies inventory. Various instant copy mechanisms are provided for copying data upon receiving a write operation to either original or copy data. The instant copy mechanisms may be selected based on the type of mapping originally used to store the data that is to be copied. Determining the mapping of the data may include parsing extents of the data into sets based on types of mapping used to map extents. The mapping of the data may be one of load point and offset, and a full pointer mapping.
-
Citations
61 Claims
-
1. A method of performing an instant copy of data, comprising:
-
determining a mapping of the data;
determining an instant copy operation based on the mapping of the data; and
performing an instant copy of the data using the instant copy operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product in a computer readable medium for performing an instant copy of data, comprising:
-
first instructions for determining a mapping of the data;
second instructions for determining an instant copy operation based on the mapping of the data; and
third instructions for performing an instant copy of the data using the instant copy operation. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. An apparatus for performing an instant copy of data, comprising:
-
means for determining a mapping of the data;
means for determining an instant copy operation based on the mapping of the data; and
means for performing an instant copy of the data using the instant copy operation.
-
Specification