Patent ID: 9454205
Filing Date: 2016-09-27
CPC Classification: G06F,Y02D

Claim Text:
1. A computer-implemented method comprising: monitoring, with one or more processors, power usage for a storage system comprising a plurality of storage units at a first level of storage granularity, each storage unit thereof comprising a plurality of storage sub-units at a second level of storage granularity, wherein the second level of storage granularity is finer than the first level of storage granularity; assigning, with one or more processors, a non-uniform power budget to the plurality of storage units; wherein the non-uniform power budget reflects a power related policy or service level; assigning, with one or more processors, a substantially uniform power budget to the storage sub-units that belong to each storage unit; and adjusting, with one or more processors, a flash device erasure rate and a data write rate for the plurality of storage sub-units according to the non-uniform power budget assigned to the plurality of storage units and the substantially uniform power budget assigned to the storage sub-units that belong to each storage unit.