Advanced thermal control for SSD

US11460898B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11460898-B2
Application numberUS-202016894572-A
CountryUS
Kind codeB2
Filing dateJun 5, 2020
Priority dateMar 13, 2017
Publication dateOct 4, 2022
Grant dateOct 4, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A storage system with temperature control. The system includes a plurality of storage devices such as solid state drives, a system controller such as a baseboard management controller, and one or more cooling fans. Each storage devices includes a controller configured to estimate the heat load in the storage device and/or an effective temperature, resulting from operations performed in the storage device. The system controller employs active disturbance rejection control to adjust the fan speed based on the estimated heat loads, the estimated temperatures, and/or the sensed internal temperatures, of the storage devices.

First claim

Opening claim text (preview).

What is claimed is: 1. A storage system, comprising: first and second storage devices; and a system management processing circuit configured to: measure a workload of one or more storage devices from among the first and second storage devices by monitoring storage operation commands received by the one or more storage devices, the workload corresponding to a rate of storage operations executed by the one or more storage devices; and adjust a temperature based on the measured workload. 2. The storage system of claim 1 , wherein the rate is based, at least in part, on a number of storage operations per unit time executed by the one or more storage devices. 3. The storage system of claim 1 , wherein the rate is based, at least in part, on a weighted average of different storage operations executed by the one or more storage devices, weights being applied according to an amount of energy that the storage operations dissipate in the one or more storage devices. 4. The storage system of claim 1 , wherein the storage operations includes at least one of a read operation, a write operation, or an erase operation. 5. The storage system of claim 1 , wherein one or more of the first and second storage devices comprises a storage device processing circuit, configured with the system management processing circuit to adjust the temperature based on the measured workload. 6. The storage system of claim 5 , wherein the storage device processing circuit of the first storage device is configured to estimate a power dissipated in the first storage device. 7. The storage system of claim 6 , wherein the storage device processing circuit of the first storage device is configured to estimate an effective temperature in the first storage device. 8. The storage system of claim 7 , wherein the storage device processing circuit of the first storage device is configured to implement an artificial neural network, the artificial neural network being configured to receive information regarding a rate at which nonvolatile memory operations are performed in the first storage device, and to estimate the effective temperature in the first storage device. 9. The storage system of claim 8 , wherein the artificial neural network comprises a plurality of output nodes, and an output of a first output node is an estimated heat load and an output of a second output node is an estimated effective temperature. 10. The storage system of claim 8 , wherein the system management processing circuit is configured to receive first and second estimated effective temperatures, including the estimated effective temperature in the first storage device, and to generate, based on the first and second estimated effective temperatures, first and second control commands to adjust the temperature. 11. The storage system of claim 10 , wherein the first and second control commands correspond to fan speed commands. 12. The storage system of claim 1 , wherein one or more of the first and second storage devices is a solid state drive. 13. A method for operating a storage system, the storage system comprising: first and second storage devices; and a system management processing circuit, the method comprising: measuring a workload of one or more storage devices from among the first and second storage devices by monitoring storage operation commands received by the one or more storage devices, the workload corresponding to a rate of storage operations executed by the one or more storage devices; and adjusting a temperature based on the measured workload. 14. The method of claim 13 , wherein the rate is based, at least in part, on a number of storage operations per unit time executed by the one or more storage devices. 15. The method of claim 13 , wherein the rate is based, at least in part, on a weighted average of different storage operations executed by the one or more storage devices, weights being applied according to an amount of energy that each kind of the storage operations dissipates in the one or more storage devices. 16. The method of claim 13 , wherein the storage operations includes at least one of a read operation, a write operation, or an erase operation. 17. A method for operating a storage system, the storage system comprising: first and second storage devices; and a system management processing circuit, the method comprising: measuring a workload of one or more storage devices from among the first and second storage devices, the workload corresponding to a rate of storage operations executed by the one or more storage devices; and adjusting a temperature based on the measured workload, wherein the adjusting of the temperature comprises: estimating, utilizing a neural network, a heat load corresponding to the measured workload; estimating an effective temperature of a storage device from among the first and second storage devices; and generating a control command utilizing active disturbance rejection control to adjust the temperature. 18. The method of claim 17 , wherein the control command corresponds to a fan speed command. 19. The method of claim 17 , further comprising training the neural network while the storage system is offline. 20. The method of claim 19 , wherein the training comprises: executing, by one or more of the first and second storage devices, different storage operations; monitoring a temperature of the one or more of the first and second storage devices executing the different storage operations; and generating a mapping of a relationship between the different storage operations and the temperature.

Assignees

Inventors

Classifications

  • Combinations of networks · CPC title

  • by varying driving speed · CPC title

  • Digital input from, or digital output to, record carriers {, e.g. RAID, emulated record carriers or networked record carriers} · CPC title

  • G06F1/206Primary

    comprising thermal management · CPC title

  • Temperature · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11460898B2 cover?
A storage system with temperature control. The system includes a plurality of storage devices such as solid state drives, a system controller such as a baseboard management controller, and one or more cooling fans. Each storage devices includes a controller configured to estimate the heat load in the storage device and/or an effective temperature, resulting from operations performed in the stor…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F1/206. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 04 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).