Computing resource management method, electronic equipment and program product

US12360814B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12360814-B2
Application numberUS-202217743573-A
CountryUS
Kind codeB2
Filing dateMay 13, 2022
Priority dateSep 18, 2021
Publication dateJul 15, 2025
Grant dateJul 15, 2025

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 technique for computing resource management involves determining a first resource request frequency based on the number of trigger signals received from a storage device during a first period. The trigger signals are generated when a data amount of modified metadata stored in the storage device reaches a threshold data amount. The technique further involves determining a second resource request frequency based on the number of trigger signals received from the storage device during a second period subsequent to the first period. The technique further involves adjusting computing resources for performing an operation of copying the modified metadata in the storage device to a storage medium based on a comparison of the first resource request frequency and the second resource request frequency. Accordingly, computing resources can be fully utilized, and an operation of copying modified metadata to a magnetic disk can be timely performed.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for computing resource management, comprising: determining a first resource request frequency based on the number of trigger signals received from a storage device during a first period, the trigger signals being generated when a data amount of modified metadata stored in the storage device reaches a threshold data amount; determining a second resource request frequency based on the number of trigger signals received from the storage device during a second period subsequent to the first period; and adjusting computing resources for performing an operation of copying the modified metadata in the storage device to a storage medium based on a comparison of the first resource request frequency and the second resource request frequency; wherein adjusting the computing resources based on the comparison comprises: if the first resource request frequency is lower than the second resource request frequency, increasing the computing resources; and wherein increasing the computing resources comprises: if the number of enabled input output (IO) resources in an enabled thread is less than a threshold resource number, causing non-enabled IO resources in the thread to perform the operation of copying; or if the number of the enabled IO resources in the thread is greater than or equal to the threshold resource number, causing non-enabled additional threads to perform the operation of copying. 2. The method according to claim 1 , wherein the threshold resource number is determined based on a maximum number of other IO resources that are enabled during a process from IO resources being enabled to being released. 3. The method according to claim 1 , wherein adjusting the computing resources based on the comparison comprises: if the first resource request frequency is higher than the second resource request frequency, reducing the computing resources for performing the operation of copying. 4. The method according to claim 3 , wherein reducing the computing resources comprises: if the number of enabled threads is greater than a threshold thread number, releasing at least one of the enabled threads; or if the number of the enabled threads is smaller than or equal to the threshold thread number, releasing at least one enabled IO resource in the enabled threads. 5. The method according to claim 1 , further comprising: in response to receiving a control signal for an operating system or a log storage device, performing an operation of stopping the operating system or clearing the log storage device before performing the operation of copying the modified metadata to the storage medium. 6. An electronic device, comprising: a processor; and a memory coupled to the processor and having instructions stored therein which, when executed by the processor, cause the electronic device to perform actions comprising: determining a first resource request frequency based on the number of trigger signals received from a storage device during a first period, the trigger signals being generated when a data amount of modified metadata stored in the storage device reaches a threshold data amount; determining a second resource request frequency based on the number of trigger signals received from the storage device during a second period subsequent to the first period; and adjusting computing resources for performing an operation of copying the modified metadata in the storage device to a storage medium based on a comparison of the first resource request frequency and the second resource request frequency; wherein adjusting the computing resources based on the comparison comprises: if the first resource request frequency is higher than the second resource request frequency, reducing the computing resources for performing the operation of copying; and wherein reducing the computing resources comprises: if the number of enabled threads is greater than a threshold thread number, releasing at least one of the enabled threads; or if the number of the enabled threads is smaller than or equal to the threshold thread number, releasing at least one enabled IO resource in the enabled threads. 7. The electronic device according to claim 6 , wherein adjusting the computing resources based on the comparison comprises: if the first resource request frequency is lower than the second resource request frequency, increasing the computing resources. 8. The electronic device according to claim 7 , wherein increasing the computing resources comprises: if the number of enabled input output (IO) resources in an enabled thread is less than a threshold resource number, causing non-enabled IO resources in the thread to perform the operation of copying; or if the number of the enabled IO resources in the thread is greater than or equal to the threshold resource number, causing non-enabled additional threads to perform the operation of copying. 9. The electronic device according to claim 8 , wherein the threshold resource number is determined based on a maximum number of other IO resources that are enabled during a process from IO resources being enabled to being released. 10. The electronic device according to claim 6 , the actions further comprising: in response to receiving a control signal for an operating system or a log storage device, performing an operation of stopping the operating system or clearing the log storage device before performing the operation of copying the modified metadata to the storage medium. 11. The electronic device according to claim 6 , wherein the actions further comprise: copying metadata from the storage device to the storage medium while the computing resources are adjusted to avoid the metadata from being not timely written to the storage medium due to insufficient computing resources. 12. The electronic device according to claim 11 , wherein the storage device is a cache; wherein the storage medium includes a set of storage drives constructed and arranged to provide log-type file system storage; and wherein copying metadata from the storage device to the storage medium includes: flushing the metadata from the cache to the set of storage drives. 13. A computer program product having a non-transitory computer readable medium which stores a set of instructions to perform computing resource management; the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of: determining a first resource request frequency based on the number of trigger signals received from a storage device during a first period, the trigger signals being generated when a data amount of modified metadata stored in the storage device reaches a threshold data amount; determining a second resource request frequency based on the number of trigger signals received from the storage device during a second period subsequent to the first period; and adjusting computing resources for performing an operation of copying the modified metadata in the storage device to a storage medium based on a comparison of the first resource request frequency and the second resource request frequency; wherein adjusting the computing resources based on the comparison comprises: if the first resource request frequency is higher than the second resource request frequency, reducing the computing resources for performing the operation of copying; and wherein reducing the computing resources comprises: if the number of enabled threads is greater than a threshold thread number, releasing at least one of the enabled threads; or if the number of the enabled threads is smaller than or equal to the thresh

Assignees

Inventors

Classifications

  • In-line storage system · CPC title

  • Monitoring storage devices or systems · CPC title

  • Improving I/O performance · CPC title

  • G06F9/5033Primary

    considering data affinity · CPC title

  • G06F3/0647Primary

    Migration mechanisms · 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 US12360814B2 cover?
A technique for computing resource management involves determining a first resource request frequency based on the number of trigger signals received from a storage device during a first period. The trigger signals are generated when a data amount of modified metadata stored in the storage device reaches a threshold data amount. The technique further involves determining a second resource reque…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/5033. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 15 2025 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).