Continuous Sensing on Intermittent Power

Doctoral Thesis (2020)
Authors

Amjad Yousef Majid (TU Delft - Embedded Systems)

Research Group
Embedded Systems
Copyright
© 2020 A.Y. Majid
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 A.Y. Majid
Research Group
Embedded Systems
ISBN (print)
978-94-6384-105-4
DOI:
https://doi.org/10.4233/0ad9f986-8a4a-4f31-a486-d6c44b30605b
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Battery-free energy-harvesting devices have the potential to operate for decades, since they draw power fromvirtually unlimited energy sources, such as sunlight. However, ambient energy sources are volatile, and tiny harvesters can extract only weak power from them. Thus, small energy-harvesting devices operate intermittently: first, they charge their buffers then start operating, which depletes the buffered energy and causes the devices to power down, letting the harvesters to refill the energy buffers for the next operational round. Classical programming architectures assume continuous power. Therefore, frequent power failures render them useless; power failures reset the computational progress and delete volatile data. Thus, the intermittent programming and execution paradigm has emerged. Generally, there are two strategies being employed to support intermittent execution: checkpoint-based and task-based. Prior checkpoint- and task-based systems tackled mainly challenges related to enabling efficient computing on intermittent power. However, they have ignored the challenges associated with sensing, which is the primary application for intermittent systems. Therefore, from a sensing standpoint, these systems have several drawbacks.

Files

Dissertation.pdf
(pdf | 10.2 Mb)
License info not available