Thermal aware workload scheduling
AssigneeHGST Netherlands B.V.
InventorsDarya Amin-Shahidi, Abhishek Dhanda, Toshiki Hirano
Life of this patent
Estimating the term…
Abstract
Systems, software, devices, and methods of distributing a workload among available data storage devices in a thermal aware manner are described herein. More specifically, the examples herein discuss distributing the workload among the available data storage devices in a thermal aware manner that optimizes collective IOPs of the data storage devices in an enclosure. The thermal aware distribution of the storage operations is determined by a thermal model that predicts thermal characteristics of the data storage system based on inlet air characteristics of the enclosure, performance characteristics and thermal constraints of the data storage devices, and constraints of the workload.
Claims19
A data storage system, comprising:
- multiple data storage devices, each configured to store data;
- an enclosure configured to encase and physically support the multiple data storage devices;
- and
- a control system configured to:
- model thermal characteristics of the data storage system based on inlet air characteristics of the enclosure, performance characteristics and thermal constraints of the data storage devices, and constraints of a workload;
- identify, based on the thermal model, a thermal aware allocation of the workload among the data storage devices;
- and
- distribute the workload among the data storage devices in accordance with the thermal aware allocation.
A method of identifying a thermal aware allocation of a workload among thermally-coupled data storage devices encased in an enclosure of a data storage system, the method comprising:
- identifying performance characteristics and thermal constraints associated with the thermally-coupled data storage devices;
- identifying inlet air characteristics of the enclosure;
- identifying constraints associated with the workload;
- modeling thermal characteristics of the data storage system based on the inlet air characteristics of the enclosure, the performance characteristics and thermal constraints of the data storage devices, and the constraints associated with the workload;
- and
- identifying, based on the thermal model, a thermal aware allocation of the workload among the data storage devices.
A computer-readable storage medium having instructions stored thereon which, when executed by one or more processors, cause the one or more processors to:
- identify performance characteristics and thermal constraints associated with thermally-coupled data storage devices encased in an enclosure of a data storage system;
- identify inlet air characteristics of the enclosure;
- identify constraints associated with a workload;
- model thermal characteristics of the data storage system based on the inlet air characteristics of the enclosure, the performance characteristics and thermal constraints of the data storage devices, and the constraints associated with the workload;
- and
- identify, based on the thermal model, a thermal aware allocation of the workload among the data storage devices.
Dependencies are inferred from the claim text.