Methods for managing ownership of redundant data and systems thereof
First Claim
1. A storage system, comprising:
- a first storage tier;
an intermediate storage tier;
a second storage tier;
logic for storing instances of a file in the first storage tier, the intermediate storage tier, and the second storage tier;
logic for determining which of a plurality of instances of the file in the first storage tier are to be migrated to the second storage tier;
logic for copying one instance of the file from the first storage tier to the intermediate storage tier; and
logic for copying the instance of the file from the intermediate storage tier to the second storage tier for creating multiple instances of the file on the second storage tier thereby creating a unique instance of the file on the second storage tier for each instance of the file on the first storage tier that is to be migrated to the second storage tier.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage system according to one embodiment includes a first storage tier; an intermediate storage tier; a second storage tier; logic for storing instances of a file in the first storage tier, the intermediate storage tier, and the second storage tier; logic for determining which of a plurality of instances of the file in the first storage tier are to be migrated to the second storage tier; logic for copying one instance of the file from the first storage tier to the intermediate storage tier; and logic for copying the instance of the file from the intermediate storage tier to the second storage tier for creating an instance of the file on the second storage tier for each instance of the file on the first storage tier that is to be migrated to the second storage tier. Additional systems, methods, and computer program products are also presented.
-
Citations
20 Claims
-
1. A storage system, comprising:
-
a first storage tier; an intermediate storage tier; a second storage tier; logic for storing instances of a file in the first storage tier, the intermediate storage tier, and the second storage tier; logic for determining which of a plurality of instances of the file in the first storage tier are to be migrated to the second storage tier; logic for copying one instance of the file from the first storage tier to the intermediate storage tier; and logic for copying the instance of the file from the intermediate storage tier to the second storage tier for creating multiple instances of the file on the second storage tier thereby creating a unique instance of the file on the second storage tier for each instance of the file on the first storage tier that is to be migrated to the second storage tier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
determining which of a plurality of instances of a file in a first storage tier of a storage system are to be migrated to a second storage tier of the storage system, the second storage tier using less expensive and/or slower-to-access storage media than the first storage tier; copying one instance of the file from the first storage tier to an intermediate storage tier of the storage system; copying the instance of the file from the intermediate storage tier to the second storage tier for creating an instance of the file on the second storage tier for each instance of the file on the first storage tier that is to be migrated to the second storage tier. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for managing a storage system, the computer program product comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to store instances of a file in a first storage tier, an intermediate storage tier, and a second storage tier of a storage system, the second storage tier using less expensive and/or slower-to-access storage media than the first storage tier; computer readable program code configured to determine which of a plurality of instances of the file in the first storage tier are to be migrated to the second storage tier; computer readable program code configured to copy one instance of the file from the first storage tier to the intermediate storage tier; and computer readable program code configured to copy the instance of the file from the intermediate storage tier to the second storage tier for creating multiple instances of the file on the second storage tier thereby creating a unique instance of the file on the second storage tier for each instance of the file on the first storage tier that is to be migrated to the second storage tier. - View Dependent Claims (18, 19, 20)
Specification