SERVICE PLAN TIERING, PROTECTION, AND REHYDRATION STRATEGIES
First Claim
1. A storage system coupled to a plurality of storage components, the storage system comprising:
- a central processing unit configured to manage one or more storage pools within one or more storage tiers, each storage pool having of one or more storage components of the plurality of storage components; and
a memory configured to store tier management information including, for each pool within each of the one or more storage tiers, a number of copies of data content to be stored within a pool and a number of copies of metadata associated with the data content to be stored within a pool,wherein the central processing unit is configured to store the data content and the metadata associated with the data content into the storage components of each pool according to the number of copies of the data content and the number of copies of metadata associated with the data content in the tier management information.
4 Assignments
0 Petitions
Accused Products
Abstract
A storage system stores objects and copies of objects on the storage system and other storage systems external to the storage system. The storage system stores the copies in storage pools of volumes, which are organized into one or more tiers. The configuration settings of each tier and each pool within the tier may be configured according to a user'"'"'s preferences. In one example, the number of copies of data content and the number copies of metadata associated with the data content an individual pool stores may be specified. When objects are migrated between tiers, the objects are stored among the storage pools of the tiers. If the number of data content copies or metadata copies is increased, the data or metadata is copied from a determined copy source and if the number of copies decreases, the data is removed from the volumes in the pools.
95 Citations
20 Claims
-
1. A storage system coupled to a plurality of storage components, the storage system comprising:
-
a central processing unit configured to manage one or more storage pools within one or more storage tiers, each storage pool having of one or more storage components of the plurality of storage components; and a memory configured to store tier management information including, for each pool within each of the one or more storage tiers, a number of copies of data content to be stored within a pool and a number of copies of metadata associated with the data content to be stored within a pool, wherein the central processing unit is configured to store the data content and the metadata associated with the data content into the storage components of each pool according to the number of copies of the data content and the number of copies of metadata associated with the data content in the tier management information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. A storage method for a storage system coupled to a plurality of storage components, the method comprising:
-
managing, by a central processing unit, one or more storage pools within one or more storage tiers, each storage pool having one or more storage components of the plurality of storage components; storing tier management information, by a memory, including, for each pool within each of the one or more storage tiers, a number of copies of data content to be stored within a pool and a number of copies of metadata associated with the data content to be stored within a pool; and storing, by the central processing unit, the data content and the metadata associated with the data content into the storage components of each pool according to the number of copies of the data content and the number of copies of the metadata associated with the data content in the tier management information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
19. A non-transitory computer readable medium storing a program executed by a computer of a storage system, the program comprising:
-
code for managing one or more storage pools within one or more storage tiers, each storage pool having of one or more storage components of a plurality of storage components; code for storing tier management information in a memory coupled to the computer, including, for each pool within each of the one or more storage tiers, a number of copies of data content to be stored within a pool and a number of copies of metadata associated with the data content to be stored within a pool; code for storing the data content and the metadata associated with the data content into the storage components of each pool according to the number of copies of data content and the number of copies of metadata associated with the data content in the tier management information. - View Dependent Claims (20)
-
Specification