System and method for capacity management in multi-tiered storage
First Claim
Patent Images
1. A method for promoting or demoting data objects in a multi-tier storage system, comprising:
- creating one or more chunks to store a plurality of data objects in the one or more chunks at a first tier of the multi-tier storage system, wherein each of the one or more chunks is a block of storage space of a fixed size in the multi-tier storage system, and wherein all data objects stored in each chunk are associated with a same lifecycle policy and an approximately same creation time; and
moving one of the one or more chunks to a second tier in its entirety based on the lifecycle policy associated with the data objects stored in the moved chunk, wherein the multi-tier storage system comprises a chunk table that associates chunks with their locations in the multi-tier storage system, wherein moving the chunk of the plurality of data objects to the second tier comprises updating the chunk table to reflect moving the moved chunk to the second tier.
7 Assignments
0 Petitions
Accused Products
Abstract
One embodiment is related to a method for promoting or demoting data objects in a multi-tier storage system, comprising: creating one or more chunks to store data objects therein at a first tier of the multi-tier storage system, wherein data objects stored in each chunk are associated with a same lifecycle policy and an approximately same creation time; and moving one of the one or more chunks to a second tier in its entirety based on the lifecycle policy associated with the data objects stored in the moved chunk.
-
Citations
18 Claims
-
1. A method for promoting or demoting data objects in a multi-tier storage system, comprising:
-
creating one or more chunks to store a plurality of data objects in the one or more chunks at a first tier of the multi-tier storage system, wherein each of the one or more chunks is a block of storage space of a fixed size in the multi-tier storage system, and wherein all data objects stored in each chunk are associated with a same lifecycle policy and an approximately same creation time; and moving one of the one or more chunks to a second tier in its entirety based on the lifecycle policy associated with the data objects stored in the moved chunk, wherein the multi-tier storage system comprises a chunk table that associates chunks with their locations in the multi-tier storage system, wherein moving the chunk of the plurality of data objects to the second tier comprises updating the chunk table to reflect moving the moved chunk to the second tier. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable medium having instructions stored therein which, when executed by a processor, cause the processor to perform storage operations, the storage operations comprising:
-
creating one or more chunks to store a plurality of data objects in the one or more chunks at a first tier of a multi-tier storage system, wherein each of the one or more chunks is a block of storage space of a fixed size in the multi-tier storage system, and wherein all data objects stored in each chunk are associated with a same lifecycle policy and an approximately same creation time; and moving one of the one or more chunks to a second tier in its entirety based on the lifecycle policy associated with the data objects stored in the moved chunk, wherein the multi-tier storage system comprises a chunk table that associates chunks with their locations in the multi-tier storage system, wherein moving the chunk of the plurality of data objects to the second tier comprises updating the chunk table to reflect moving the moved chunk to the second tier. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data processing system, comprising:
-
a processor; and a memory coupled to the processor storing instructions which, when executed by the processor, cause the processor to perform storage operations, the storage operations including creating one or more chunks to store a plurality of data objects in the one or more chunks at a first tier of a multi-tier storage system, wherein each of the one or more chunks is a block of storage space of a fixed size in the multi-tier storage system, and wherein all data objects stored in each chunk are associated with a same lifecycle policy and an approximately same creation time; and moving one of the one or more chunks to a second tier in its entirety based on the lifecycle policy associated with the data objects stored in the moved chunk, wherein the multi-tier storage system comprises a chunk table that associates chunks with their locations in the multi-tier storage system, wherein moving the chunk of the plurality of data objects to the second tier comprises updating the chunk table to reflect moving the moved chunk to the second tier. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification