Energy budgeting for intermittently-powered systems
Energy budgeting for intermittently-powered systems
Energy harvesting has become a promising power solution for the Internet of Things, liberating numerous wireless sensors from batteries and the power grid. Environmentally harvested power, however, is intrinsic variable and intermittent, which conflicts with conventional electronics. Conventionally, energy-harvesting devices buffer energy in large energy storage devices, such as rechargeable batteries or supercapacitors, to smooth out supply variability. Unfortunately, these increase costs and device dimensions, raise pollution concerns, and have constrained lifespans. To work with only a small energy buffering capacitor, Intermittent-Powered Systems (IPSs) have been studied for intermittent supply. In IPSs, application forward progress, i.e. execution beneficial to the active application, is maintained by saving volatile computing state into non-volatile memory before power interruptions, and restored afterwards. While IPS research has focussed on efficiently sustaining computing state at the load side, system-wise energy budgeting in IPSs has not yet been widely studied. This thesis investigates the energy budget of IPSs in order to improve forward progress. We studies the issues on sizing energy storage and setting voltage thresholds, both of which determine an energy budget. The main contributions are: (i) exploration and analysis of the energy storage sizing effect on IPS performance, where a reactive IPS model is proposed and validated to quantify and illustrate the relationship between energy storage capacitance and forward progress, showing up to 65% forward progress improvement by sizing energy storage; (ii) an energy storage sizing approach that recommends an appropriate energy storage size after analysing real-world energy availability data and trading off multiple design factors, achieving 93% of the maximum forward progress while saving 83% capacitor volume and 91% interruption periods; (iii) a runtime energy profiling and adaptation method for efficiently and reliably performing atomic tasks in cases of runtime-variable energy consumption, with results showing it can save manual profiling effort (within 5 mV error), alleviates non-termination with even 68% capacitance reduction, and improve forward progress by up to 98% with runtime-variable workloads.
University of Southampton
Zhan, Jie
f9606cb9-4a11-4191-9ee4-3aabc524482b
June 2022
Zhan, Jie
f9606cb9-4a11-4191-9ee4-3aabc524482b
Merrett, Geoffrey
89b3a696-41de-44c3-89aa-b0aa29f54020
Weddell, Alexander
3d8c4d63-19b1-4072-a779-84d487fd6f03
Zhan, Jie
(2022)
Energy budgeting for intermittently-powered systems.
University of Southampton, Doctoral Thesis, 115pp.
Record type:
Thesis
(Doctoral)
Abstract
Energy harvesting has become a promising power solution for the Internet of Things, liberating numerous wireless sensors from batteries and the power grid. Environmentally harvested power, however, is intrinsic variable and intermittent, which conflicts with conventional electronics. Conventionally, energy-harvesting devices buffer energy in large energy storage devices, such as rechargeable batteries or supercapacitors, to smooth out supply variability. Unfortunately, these increase costs and device dimensions, raise pollution concerns, and have constrained lifespans. To work with only a small energy buffering capacitor, Intermittent-Powered Systems (IPSs) have been studied for intermittent supply. In IPSs, application forward progress, i.e. execution beneficial to the active application, is maintained by saving volatile computing state into non-volatile memory before power interruptions, and restored afterwards. While IPS research has focussed on efficiently sustaining computing state at the load side, system-wise energy budgeting in IPSs has not yet been widely studied. This thesis investigates the energy budget of IPSs in order to improve forward progress. We studies the issues on sizing energy storage and setting voltage thresholds, both of which determine an energy budget. The main contributions are: (i) exploration and analysis of the energy storage sizing effect on IPS performance, where a reactive IPS model is proposed and validated to quantify and illustrate the relationship between energy storage capacitance and forward progress, showing up to 65% forward progress improvement by sizing energy storage; (ii) an energy storage sizing approach that recommends an appropriate energy storage size after analysing real-world energy availability data and trading off multiple design factors, achieving 93% of the maximum forward progress while saving 83% capacitor volume and 91% interruption periods; (iii) a runtime energy profiling and adaptation method for efficiently and reliably performing atomic tasks in cases of runtime-variable energy consumption, with results showing it can save manual profiling effort (within 5 mV error), alleviates non-termination with even 68% capacitance reduction, and improve forward progress by up to 98% with runtime-variable workloads.
Text
Jie Zhan Final Thesis
- Version of Record
Text
J. Zhan Permission to deposit thesis - form signed
- Version of Record
Restricted to Repository staff only
More information
Published date: June 2022
Identifiers
Local EPrints ID: 465415
URI: http://eprints.soton.ac.uk/id/eprint/465415
PURE UUID: bf1df2ee-1e5b-4a63-a990-643d6db1e7c3
Catalogue record
Date deposited: 05 Jul 2022 00:49
Last modified: 17 Mar 2024 07:24
Export record
Contributors
Author:
Jie Zhan
Thesis advisor:
Geoffrey Merrett
Thesis advisor:
Alexander Weddell
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics