Abstract: A data processing device is configured to deploy, in response to an intermittent source of power, opportunistic power management strategies to manage harvested energy based on an expected amount of energy available to the data processing device and on expected energy expenditures defined by data processing and memory content control writing performed by the data processing device.
22. A system to deploy opportunistic power management strategies to
manage energy, obtained from an intermittent source of power, based on an
expected value of energy available to the system and on energy costs associated
with data processing work and memory content control operations performed by the
system, the system comprising:
means for obtaining energy from the intermittent source of power;
means for determining the expected value of energy available to the system;
means for determining a work energy cost associated with working on a sequence of data processing work including collection of input data, computation of processed data associated with the input data, and communication of the processed data to another device through a network connection;
means for determining a checkpoint energy cost associated with writing the processed data to a memory storage device during a memory writing operation;
means for comparing the expected value of energy available and the work and checkpoint energy costs; and
means for selecting, based on the comparing, a power management strategy from among the opportunistic power management strategies including: continuing the sequence of data processing work, checkpointing in the memory storage device an incremental result of
the processed data, and
transitioning to a reduced-power consumption state while awaiting for
additional energy to be obtained.
23. The system of claim 22, further comprising means for maintaining a
reserve of energy for checkpointing fundamental work and suppressing
checkpointing until the expected value of energy available approaches an amount of
energy maintained as the reserve of energy.
24. The system of any of claims 22-23, further comprising:
means for identifying whether data is critical; and
in response to identifying data as being critical, means for checkpointing in the memory storage device the critical data so as to avoid data loss.
25. The system of any of claims 22-23, further comprising means for
selecting the power management strategy based on a threshold amount of stored
data.
| # | Name | Date |
|---|---|---|
| 1 | 201847002261-PRIORITY DOCUMENTS [19-01-2018(online)].pdf | 2018-01-19 |
| 2 | 201847002261-FORM 1 [19-01-2018(online)].pdf | 2018-01-19 |
| 3 | 201847002261-DRAWINGS [19-01-2018(online)].pdf | 2018-01-19 |
| 4 | 201847002261-DECLARATION OF INVENTORSHIP (FORM 5) [19-01-2018(online)].pdf | 2018-01-19 |
| 5 | 201847002261-COMPLETE SPECIFICATION [19-01-2018(online)].pdf | 2018-01-19 |
| 6 | Correspondence by Agent_Form 5_22-01-2018.pdf | 2018-01-22 |
| 7 | 201847002261-FORM 18 [25-01-2018(online)].pdf | 2018-01-25 |
| 8 | 201847002261-Proof of Right (MANDATORY) [20-02-2018(online)].pdf | 2018-02-20 |
| 9 | 201847002261-FORM-26 [20-02-2018(online)].pdf | 2018-02-20 |
| 10 | Correspondence by Agent_Proof Of Right_23-02-2018.pdf | 2018-02-23 |
| 11 | Correspondence by Agent_Form-26_23-02-2018.pdf | 2018-02-23 |
| 12 | 201847002261-FORM 3 [23-07-2018(online)].pdf | 2018-07-23 |
| 13 | 201847002261-FORM 3 [15-01-2021(online)].pdf | 2021-01-15 |
| 14 | 201847002261-Information under section 8(2) [19-01-2021(online)].pdf | 2021-01-19 |
| 15 | 201847002261-OTHERS [17-03-2021(online)].pdf | 2021-03-17 |
| 16 | 201847002261-FER_SER_REPLY [17-03-2021(online)].pdf | 2021-03-17 |
| 17 | 201847002261-CLAIMS [17-03-2021(online)].pdf | 2021-03-17 |
| 18 | 201847002261-FER.pdf | 2021-10-17 |
| 19 | 201847002261-US(14)-HearingNotice-(HearingDate-04-01-2024).pdf | 2023-11-21 |
| 20 | 201847002261-Correspondence to notify the Controller [29-11-2023(online)].pdf | 2023-11-29 |
| 21 | 201847002261-FORM 3 [21-12-2023(online)].pdf | 2023-12-21 |
| 22 | 201847002261-Correspondence to notify the Controller [03-01-2024(online)].pdf | 2024-01-03 |
| 1 | search201847002261E_16-09-2020.pdf |