Technologies for managing an operational characteristic of a solid state drive

US10185511B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10185511-B2
Application numberUS-201514979125-A
CountryUS
Kind codeB2
Filing dateDec 22, 2015
Priority dateDec 22, 2015
Publication dateJan 22, 2019
Grant dateJan 22, 2019

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.

Technologies for managing an operational characteristic of a solid state drive include monitoring the operational characteristic to determine whether the operational characteristic satisfies a low threshold and a high threshold. If the operational characteristic does satisfy the low threshold, the solid state drive throttles high power memory accesses requests while not throttle low power memory access requests. If the operational characteristic satisfies a high threshold, the solid state drive is configured to throttle all memory accesses. The operational characteristic may be embodied as, for example, a temperature of the solid state drive.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for managing an operational characteristic of a solid state drive, the method comprising: monitoring, by a drive controller of the solid state drive, an operational characteristic of the solid state drive; determining, by the drive controller, whether the operational characteristic satisfies a first operational characteristic threshold; throttling, by the drive controller and in response to a determination that the operational characteristic satisfies the first operational characteristic threshold, high power memory access requests while not throttling low power memory access requests; determining, by the drive controller, whether the operational characteristic satisfies a second operational characteristic threshold greater than the first operational characteristic threshold after the determination that the operational characteristic satisfies the first operational characteristic threshold; and throttling, by the drive controller and in response to a determination that the operational characteristic satisfies the second operational characteristic threshold, all memory access requests. 2. The method of claim 1 , wherein monitoring the operational characteristic comprises monitoring an operational temperature of the solid state drive. 3. The method of claim 2 , wherein determining whether the operational characteristic satisfies a first operational characteristic threshold comprises determining whether the operational temperature satisfies a first temperature threshold. 4. The method of claim 3 , wherein throttling high power memory access requests comprises throttling write requests while not throttling read requests. 5. The method of claim 4 , wherein throttling write requests comprises delaying the completion of write requests. 6. The method of claim 4 , wherein throttling write requests comprises delaying sending an acknowledgment to a host that requested a write operation to the solid state drive after performing the write operation. 7. The method of claim 1 , further comprising: determining, by the drive controller, a historical trend of the operational characteristic in response to a determination that the operational characteristic does not satisfy the first second operational characteristic threshold; determining, by the drive controller, whether the historical trend satisfies a trend threshold; and throttling, by the drive controller and in response to a determination that the historic trend of the operational characteristic satisfies the first trend threshold, high power memory access requests while not throttling low power memory access requests. 8. A solid state drive for managing an operational characteristic, the solid state drive comprising: an operational sensor to sense an operational characteristic of the solid state drive; and a drive controller to: determine whether the operational characteristic satisfies a first operational characteristic threshold; throttle, in response to a determination that the operational characteristic satisfies the first operational characteristic threshold, high power memory access requests while not throttling low power memory access requests; determine whether the operational characteristic satisfies a second operational characteristic threshold greater than the first operational characteristic threshold after the determination that the operational characteristic satisfies the first operational characteristic threshold; and throttle, in response to a determination that the operational characteristic satisfies the second operational characteristic threshold, all memory access requests. 9. The solid state drive of claim 8 , wherein the operational sensor comprises a temperature sensor to sense a temperature of the solid state drive. 10. The solid state drive of claim 9 , wherein the first operational characteristic threshold comprises a first temperature threshold. 11. The solid state drive of claim 10 , wherein to throttle high power memory access requests comprises to throttle write requests while not throttling read requests. 12. The solid state drive of claim 11 , wherein to throttle write requests comprises to delay the completion of write requests. 13. The solid state drive of claim 11 , wherein to throttle write requests comprises to delay the sending of an acknowledgment to a host that requested a write operation to the solid state drive after completion of the write operation. 14. The solid state drive of claim 8 , wherein to throttle high power memory access requests comprises to throttle write requests while not throttling read requests. 15. The solid state drive of claim 8 , wherein the drive controller is further to: determine a historical trend of the operational characteristic in response to a determination that the operational characteristic does not satisfy the first second operational characteristic threshold; determine whether the historical trend satisfies a trend threshold; and throttle, in response to a determination that the historic trend of the operational characteristic satisfies the first trend threshold, high power memory access requests while not throttling low power memory access requests. 16. One or more machine-readable storage media comprising a plurality of instructions stored thereon that, when executed, cause a solid state drive to: monitor an operational characteristic of the solid state drive; determine whether the operational characteristic satisfies a first operational characteristic threshold; throttle, in response to a determination that the operational characteristic satisfies the first operational characteristic threshold, high power memory access requests while not throttling low power memory access requests; determine whether the operational characteristic satisfies a second operational characteristic threshold greater than the first operational characteristic threshold after the determination that the operational characteristic satisfies the first operational characteristic threshold; and throttle, in response to a determination that the operational characteristic satisfies the second operational characteristic threshold, all memory access requests. 17. The one or more machine-readable storage media of claim 16 , wherein to monitor the operational characteristic comprises to monitor an operational temperature of the solid state drive. 18. The one or more machine-readable storage media of claim 17 , wherein to determine whether the operational characteristic satisfies a first operational characteristic threshold comprises to determine whether the operational temperature satisfies a first temperature threshold. 19. The one or more machine-readable storage media of claim 18 , wherein to throttle high power memory access requests comprises to throttle write requests while not throttling read requests. 20. The one or more machine-readable storage media of claim 19 , wherein to throttle write requests comprises to delay the completion of write requests. 21. The one or more machine-readable storage media of claim 19 , wherein to throttle write requests comprises to delay sending an acknowledgment to a host that requested a write operation to the solid state drive after performing the write operation. 22. The one or more machine-readable storage media of claim 16 , further the plurality of instructions, when executed, further cause the solid state drive to: determine a historical trend of the operational characteristic in response to

Assignees

Inventors

Classifications

  • in relation to life time, e.g. increasing Mean Time Between Failures [MTBF] · CPC title

  • G06F3/0634Primary

    by changing the state or mode of one or more devices · CPC title

  • Monitoring storage devices or systems · CPC title

  • with means for avoiding disturbances due to temperature effects · CPC title

  • Single storage device · 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 US10185511B2 cover?
Technologies for managing an operational characteristic of a solid state drive include monitoring the operational characteristic to determine whether the operational characteristic satisfies a low threshold and a high threshold. If the operational characteristic does satisfy the low threshold, the solid state drive throttles high power memory accesses requests while not throttle low power memor…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/0634. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 22 2019 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).