US 11,972,138 B2
Data storage system for balancing thermal load over storage devices
Bhupinder Singh Bhullar, Basel (CH); and John Douglas Fortune, Sidney (CA)
Appl. No. 17/594,478
Filed by Swiss Vault Systems GmbH, Basel (CH)
PCT Filed Apr. 17, 2020, PCT No. PCT/EP2020/025176
§ 371(c)(1), (2) Date Oct. 18, 2021,
PCT Pub. No. WO2020/211985, PCT Pub. Date Oct. 22, 2020.
Claims priority of application No. 19170262 (EP), filed on Apr. 18, 2019.
Prior Publication US 2022/0214829 A1, Jul. 7, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 3/0676 (2013.01); G06F 3/0679 (2013.01)] 36 Claims
OG exemplary drawing
 
1. A data handling device comprising:
a plurality of data storage units that:
are adapted for long term redundant storage of data; and
generate heat when the data storage units are in operation; and
data accessing circuitry configured to:
receive data to be stored;
determine a number of information chunks relating to the data to be stored such that the data to be stored is reproducible based on a subset of, without requiring all of, the information chunks;
select several of the plurality of data storage units for storing the information chunks;
write the information chunks onto the selected data storage units;
based on respective temperatures of the selected data storage units onto which the information chunks were written, determine a subset of the selected data storage units from which to retrieve respective ones of the information chunks for reproduction of the data; and
reproduce the data by retrieving respective ones of the information chunks from the determined subset of the selected data storage units;
wherein:
at least some of the subset of the selected data storage units are mounted in a manner by which the at least some of the subset of the selected data storage units can be cooled by a common vertical air flow; and
the data accessing circuitry is configured to perform the determination of the subset of the selected data storage units from which to retrieve the respective ones of the information chunks at least one of (a) based on a thermal load that is determined will be induced by the retrieving, and (b) in a manner by which to minimize a gradient at which the data storage units are cooled.