US 12,487,920 B2
Storage system with dynamic data management functions
Hari Kannan, Sunnyvale, CA (US); Peter Kirkpatrick, Los Altos, CA (US); and Robert Lee, Pebble Beach, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Santa Clara, CA (US)
Filed on Apr. 30, 2024, as Appl. No. 18/651,434.
Prior Publication US 2025/0335351 A1, Oct. 30, 2025
Int. Cl. G06F 12/00 (2006.01); G06F 12/02 (2006.01)
CPC G06F 12/0246 (2013.01) 20 Claims
OG exemplary drawing
 
1. A storage system comprising:
a plurality of storage nodes comprising one or more processing devices and one or more storage devices, the one or more processing devices operating a plurality of authorities having ownership of corresponding ranges of data stored at the one or more storage devices; and
a storage controller comprising a processing device, operatively coupled to the plurality of storage nodes, configured to:
determine whether a workload of storage system operations to be performed by the storage system is below a threshold;
in response to determining that the workload of the storage system operations is below the threshold, migrate a first set of authorities of the plurality of authorities from a first set of storage nodes of the plurality of storage nodes to a second set of storage nodes of the plurality of storage nodes; and
in response to migrating the first set of authorities from the first set of storage nodes, place the one or more processing devices previously executing the first set of authorities on the first set of storage nodes in a reduced power mode.