A control flow for transiently-powered energy harvesting sensor systems
A control flow for transiently-powered energy harvesting sensor systems
Transient computing enables application execution to be performed despite power outages. Although it handles the non-deterministic nature of energy harvesting (EH), sensor systems envisioned by the IoT seek more cost- and volume-effective solutions, which are better tailored to application requirements. Additionally, a major drawback of transient computing, keeping track of time, hinders its widespread adoption in the IoT. To overcome these challenges, this paper proposes a control flow for sensor systems by combining two state-of-the-art transient computing schemes in an energy-aware manner, underpinned by a strategy for timekeeping. It enables application execution to be reliably performed even under the most severe EH conditions, with an improved cost and volume efficiency, i.e., smaller energy storage. Benefiting from the combination of the two schemes, dynamic adjustment of system performance is achieved, while the time is accurately tracked. To illustrate the applicability of this flow to actual sensor systems, two case studies: a bicycle trip computer and a step counter, are presented. Empirical results reveal that, even with a tiny amount of energy harvested ('tens of uJ), our proposed approach can meet application requirements with smaller storage, i.e., 40% and 66% reduction in required capacitance for the presented case studies.
Control flow, IoT applications, energy harvesting, sensor systems, timekeeping, transient computing
10687-10695
Balsamo, Domenico
9cfdb7ce-3fa9-49a5-b119-77897d6db64d
Cetinkaya, Oktay
6cb457a5-77b8-415d-b524-9e8728c35f0a
Rodriguez Arreola, Alberto
e20f97e9-b616-47de-9f37-f4a445e0adac
Wong, Samuel Chang Bing
0eb232d1-161b-4f6d-bf2b-514704c29e69
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
Weddell, Alexander
3d8c4d63-19b1-4072-a779-84d487fd6f03
15 September 2020
Balsamo, Domenico
9cfdb7ce-3fa9-49a5-b119-77897d6db64d
Cetinkaya, Oktay
6cb457a5-77b8-415d-b524-9e8728c35f0a
Rodriguez Arreola, Alberto
e20f97e9-b616-47de-9f37-f4a445e0adac
Wong, Samuel Chang Bing
0eb232d1-161b-4f6d-bf2b-514704c29e69
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
Weddell, Alexander
3d8c4d63-19b1-4072-a779-84d487fd6f03
Balsamo, Domenico, Cetinkaya, Oktay, Rodriguez Arreola, Alberto, Wong, Samuel Chang Bing, Merrett, Geoff and Weddell, Alexander
(2020)
A control flow for transiently-powered energy harvesting sensor systems.
IEEE Sensors Journal, 20 (18), , [9088951].
(doi:10.1109/JSEN.2020.2993213).
Abstract
Transient computing enables application execution to be performed despite power outages. Although it handles the non-deterministic nature of energy harvesting (EH), sensor systems envisioned by the IoT seek more cost- and volume-effective solutions, which are better tailored to application requirements. Additionally, a major drawback of transient computing, keeping track of time, hinders its widespread adoption in the IoT. To overcome these challenges, this paper proposes a control flow for sensor systems by combining two state-of-the-art transient computing schemes in an energy-aware manner, underpinned by a strategy for timekeeping. It enables application execution to be reliably performed even under the most severe EH conditions, with an improved cost and volume efficiency, i.e., smaller energy storage. Benefiting from the combination of the two schemes, dynamic adjustment of system performance is achieved, while the time is accurately tracked. To illustrate the applicability of this flow to actual sensor systems, two case studies: a bicycle trip computer and a step counter, are presented. Empirical results reveal that, even with a tiny amount of energy harvested ('tens of uJ), our proposed approach can meet application requirements with smaller storage, i.e., 40% and 66% reduction in required capacitance for the presented case studies.
Other
Accepted Manuscript
- Accepted Manuscript
More information
Accepted/In Press date: 22 April 2020
e-pub ahead of print date: 7 May 2020
Published date: 15 September 2020
Keywords:
Control flow, IoT applications, energy harvesting, sensor systems, timekeeping, transient computing
Identifiers
Local EPrints ID: 440566
URI: http://eprints.soton.ac.uk/id/eprint/440566
ISSN: 1530-437X
PURE UUID: 2667cb75-a50e-4738-9638-276af797dbfc
Catalogue record
Date deposited: 07 May 2020 16:37
Last modified: 11 May 2024 01:40
Export record
Altmetrics
Contributors
Author:
Domenico Balsamo
Author:
Oktay Cetinkaya
Author:
Alberto Rodriguez Arreola
Author:
Samuel Chang Bing Wong
Author:
Geoff Merrett
Author:
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