Adaptive power management for edge device

US12204396B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12204396-B2
Application numberUS-202017132202-A
CountryUS
Kind codeB2
Filing dateDec 23, 2020
Priority dateDec 23, 2020
Publication dateJan 21, 2025
Grant dateJan 21, 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.

Various aspects of methods, systems, and use cases include coordinating actions at an edge device based on power production in a distributed edge computing environment. A method may include identifying a long-term service level agreement (SLA) for a component of an edge device, and determining a list of resources related to the component using the long-term SLA. The method may include scheduling a task for the component based on the long-term SLA, a current battery level at the edge device, a current energy harvest rate at the edge device, or an amount of power required to complete the task. A resource of the list of resources may be used to initiate the task, such as according to the scheduling.

First claim

Opening claim text (preview).

What is claimed is: 1. An edge device to coordinate operations based on power production, comprising: memory including instructions; and processing circuitry to execute the instructions including operations to: receive an identifier corresponding to a hardware component of the edge device; identify a component service level agreement (SLA) for the hardware component, the component SLA including a time interval and a completion metric; determine a list of resources related to the hardware component using the long-term component SLA; schedule a task for the hardware component based on the time interval and the completion metric of the component SLA, a current battery level at the edge device, a current energy harvest rate at the edge device, and an amount of power required to complete the task; and cause a resource of the list of resources to initiate the task for the hardware component according to the scheduling. 2. The edge device of claim 1 , wherein the current energy harvest rate includes an estimated amount of power available to be harvested over the time interval at the edge device using a machine learned model. 3. The edge device of claim 1 , wherein the completion metric indicates how many tasks are to be completed during the time interval. 4. The edge device of claim 1 , wherein the task is scheduled based on a determined amount of power required for all tasks, services, and functions to be executed at the edge device over a first portion of the time interval. 5. The edge device of claim 1 , wherein the task is scheduled based on SLAs for all tasks, services, and functions to be executed at the edge device over the time interval. 6. The edge device of claim 1 , wherein the instructions further include operations to dynamically adjust power consumption of the hardware component. 7. The edge device of claim 1 , wherein the instructions further include operations to dynamically increase a number of resources on the list of resources related to the hardware component based on the current battery level at the edge device and the current energy harvest rate at the edge device. 8. The edge device of claim 1 , wherein the instructions further include operations to schedule the task during a particular time frame within the time interval. 9. The edge device of claim 1 , wherein the component SLA includes a first set of SLA conditions for the hardware component when a first amount of power is available at the edge device and a second set of SLA conditions for the hardware component when a second amount of power is available at the edge device, the first amount of power exceeding the second amount of power. 10. The edge device of claim 1 , wherein the instructions further include operations to determine that the completion metric cannot be satisfied within the time interval, and output an indication to an orchestrator to indicate a failure. 11. The edge device of claim 1 , wherein the edge device is powered by a local renewable power source not connected to a power grid. 12. A method for coordinating operations on an edge device based on power production, the method comprising: using processing circuitry of the edge device: receiving an identifier corresponding to a hardware component of the edge device; identifying a component service level agreement (SLA) for the hardware component, the component SLA including a time interval and a completion metric; determining a list of resources related to the hardware component using the component SLA; scheduling a task for the hardware component based on the time interval and the completion metric of the component SLA, a current battery level at the edge device, a current energy harvest rate at the edge device, and an amount of power required to complete the task; and causing a resource of the list of resources to initiate the task for the hardware component according to the scheduling. 13. The method of claim 12 , further comprising dynamically adjusting power consumption of the hardware component or dynamically increasing a number of resources on the list of resources related to the hardware component based on the current battery level at the edge device and the current energy harvest rate at the edge device. 14. An apparatus for coordinating operations on an edge device based on power production, the apparatus comprising: means for receiving an identifier corresponding to a hardware component of the edge device; means for identifying a component service level agreement (SLA) for the hardware component, the component SLA including a time interval and a completion metric; means for determining a list of resources related to the hardware component using the component SLA; means for scheduling a task for the hardware component based on the time interval and the completion metric of the component SLA, a current battery level at the edge device, a current energy harvest rate at the edge device, and an amount of power required to complete the task; and means for causing a resource of the list of resources to initiate the task for the hardware component according to the scheduling. 15. The apparatus of claim 14 , further comprising means for dynamically adjusting power consumption of the hardware component. 16. The apparatus of claim 14 , further comprising means for dynamically increasing a number of resources on the list of resources related to the hardware component based on the current battery level at the edge device and the current energy harvest rate at the edge device. 17. The apparatus of claim 14 , further comprising means for scheduling the task during a particular time frame within the time interval. 18. The apparatus of claim 14 , further comprising means for determining that the completion metric cannot be satisfied within the time interval, and output an indication to an orchestrator to indicate a failure. 19. At least one non-transitory machine-readable medium including instructions for coordinating operations on an edge device based on power production, which when deployed and executed by a processor of the edge device, cause the processor to: receive an identifier corresponding to a hardware component of the edge device; identify a component service level agreement (SLA) for the hardware component, the component SLA including a time interval and a completion metric; determine a list of resources related to the hardware component using the component SLA; schedule a task for the hardware component based on the time interval and the completion metric of the component SLA, a current battery level at the edge device, a current energy harvest rate at the edge device, and an amount of power required to complete the task; and cause a resource of the list of resources to initiate the task for the hardware component according to the scheduling. 20. The at least one non-transitory machine-readable medium of claim 19 , wherein the current energy harvest rate includes an estimated amount of power available to be harvested over the time interval at the edge device using a machine learned model. 21. The at least one non-transitory machine-readable medium of claim 19 , wherein the completion metric indicates how many tasks are to be completed during the time interval. 22. The at least one non-transitory machine-readable medium of claim 19 , wherein the task is scheduled based on a determined amount of power required for all tasks, services, and functions to be executed at the edge device over a first portion of the time

Assignees

Inventors

Classifications

  • for predicting network behaviour · CPC title

  • for prediction of maintenance · CPC title

  • by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities · CPC title

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title

  • using virtualisation of network functions or resources, e.g. SDN or NFV entities · 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 US12204396B2 cover?
Various aspects of methods, systems, and use cases include coordinating actions at an edge device based on power production in a distributed edge computing environment. A method may include identifying a long-term service level agreement (SLA) for a component of an edge device, and determining a list of resources related to the component using the long-term SLA. The method may include schedulin…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F1/329. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 21 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).