DocumentCode :
3688817
Title :
Energy-interference-free system and toolchain support for energy-harvesting devices
Author :
Alexei Colin;Alanson P. Sample;Brandon Lucia
Author_Institution :
Carnegie Mellon University, Pittsburgh, PA 15213, United States
fYear :
2015
Firstpage :
35
Lastpage :
36
Abstract :
Energy-harvesting computers eschew tethered power and batteries by harvesting energy from their environment. The devices gather energy into a storage element until they have enough energy to power a computing device. Once powered, the device functions until its energy is depleted, when it browns out and gathers more energy. Software on such computing devices executes intermittently, as power is available. An intermittent program execution may be interrupted by a power failure at any point and with each interruption, the volatile state of the device (e.g., register file, RAM) is erased, and its non-volatile state (e.g., FRAM) is retained. Recent work [3] defined and characterized the intermittent execution model, in which a program´s execution spans periods of execution perforated by power failures. Our position is that designers of system and toolchain support for energy-harvesting devices should treat energy-interference-freedom and intermittence as first-class design concerns in future systems, methodologies, and techniques. From this position, we discuss the design of an energy-interference-free platform for monitoring and manipulating the energy and device state of an energy-harvesting device. We see our platform as an essential step toward a toolchain for energy-harvesting devices that supports debugging, testing, and analysis of realistic, intermittent executions.
Keywords :
"Debugging","Monitoring","Computer bugs","Energy states","Nonvolatile memory","Energy storage","Embedded systems"
Publisher :
ieee
Conference_Titel :
Compilers, Architecture and Synthesis for Embedded Systems (CASES), 2015 International Conference on
Type :
conf
DOI :
10.1109/CASES.2015.7324542
Filename :
7324542
Link To Document :
بازگشت