| CPC G06F 3/0625 (2013.01) [G06F 3/064 (2013.01); G06F 3/0652 (2013.01); G06F 3/0679 (2013.01)] | 18 Claims |

|
1. A storage device to manage effects of read operations on power consumption on the storage device comprising:
a memory device including blocks to store data; and
a controller configured to:
determine openness of blocks on the memory device; and
execute a first protocol to fill open blocks on the memory device such that subsequent read operations are performed on blocks that have been filled and a second protocol to control which read operations are sent to the memory device based on real-time power consumption on the storage device,
wherein the second protocol includes generating power tokens based on the real-time power consumption of the storage device, and each power token is associated with a profile that is generated based on the openness of a respective block.
|