Method, system, and program for managing a relationship between one target volume and one source volume
First Claim
1. A method for managing a relationship between one target volume and one source volume, comprising:
- for each of the source volume and target volume, generating in memory;
(i) at least one element, wherein each element represents a range of sequential data units in the volume;
(ii) at least one relationship entry, wherein each relationship entry represents one relationship;
(iii) at least one element pointer associating one element with one relationship entry, wherein the data units represented by the element are part of the relationship represented by the relationship entry that the pointer associates with the element; and
(iv) one relationship pointer for each relationship entry associating the relationship entry with volume metadata, wherein the volume metadata provides information on the relationship represented by the relationship entry.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for managing a relationship between one target volume and one source volume. For each of the source volume and target volume, the memory includes: (i) at least one element, wherein each element represents a range of sequential data units in the volume; (ii) at least one relationship entry, wherein each relationship entry represents one relationship; (iii) at least one element pointer associating one element with one relationship entry, wherein the data units represented by the element are part of the relationship represented by the relationship entry that the pointer associates with the element; and (iv) one relationship pointer for each relationship entry associating the relationship entry with volume metadata, wherein the volume metadata provides information on the relationship represented by the relationship entry.
19 Citations
39 Claims
-
1. A method for managing a relationship between one target volume and one source volume, comprising:
for each of the source volume and target volume, generating in memory;
(i) at least one element, wherein each element represents a range of sequential data units in the volume;
(ii) at least one relationship entry, wherein each relationship entry represents one relationship;
(iii) at least one element pointer associating one element with one relationship entry, wherein the data units represented by the element are part of the relationship represented by the relationship entry that the pointer associates with the element; and
(iv) one relationship pointer for each relationship entry associating the relationship entry with volume metadata, wherein the volume metadata provides information on the relationship represented by the relationship entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A system for managing a relationship between one target volume and one source volume, comprising:
a memory including for each of the source volume and target volume;
(i) at least one element, wherein each element represents a range of sequential data units in the volume;
(ii) at least one relationship entry, wherein each relationship entry represents one relationship;
(iii) at least one element pointer associating one element with one relationship entry, wherein the data units represented by the element are part of the relationship represented by the relationship entry that the pointer associates with the element; and
(iv) one relationship pointer for each relationship entry associating the relationship entry with volume metadata, wherein the volume metadata provides information on the relationship represented by the relationship entry. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
24. An article of manufacture for managing a relationship between one target volume and one source volume, wherein the article of manufacture causes operations to be performed, the operations comprising:
for each of the source volume and target volume, generating in memory;
(i) at least one element, wherein each element represents a range of sequential data units in the volume;
(ii) at least one relationship entry, wherein each relationship entry represents one relationship;
(iii) at least one element pointer associating one element with one relationship entry, wherein the data units represented by the element are part of the relationship represented by the relationship entry that the pointer associates with the element; and
(iv) one relationship pointer for each relationship entry associating the relationship entry with volume metadata, wherein the volume metadata provides information on the relationship represented by the relationship entry. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
Specification