Sensing, computing, and communications for energy harvesting IoTs: A survey

D Ma, G Lan, M Hassan, W Hu… - … Surveys & Tutorials, 2019 - ieeexplore.ieee.org
With the growing number of deployments of Internet of Things (IoT) infrastructure for a wide
variety of applications, the battery maintenance has become a major limitation for the …

A survey of software techniques for using non-volatile memories for storage and main memory systems

S Mittal, JS Vetter - IEEE Transactions on Parallel and …, 2015 - ieeexplore.ieee.org
Non-volatile memory (NVM) devices, such as Flash, phase change RAM, spin transfer
torque RAM, and resistive RAM, offer several advantages and challenges when compared …

PLoRa: A passive long-range data network from ambient LoRa transmissions

Y Peng, L Shangguan, Y Hu, Y Qian, X Lin… - Proceedings of the …, 2018 - dl.acm.org
This paper presents PLoRa, an ambient backscatter design that enables long-range
wireless connectivity for batteryless IoT devices. PLoRa takes ambient LoRa transmissions …

Intelligence beyond the edge: Inference on intermittent embedded systems

G Gobieski, B Lucia, N Beckmann - Proceedings of the Twenty-Fourth …, 2019 - dl.acm.org
Energy-harvesting technology provides a promising platform for future IoT applications.
However, since communication is very expensive in these devices, applications will require …

Alpaca: Intermittent execution without checkpoints

K Maeng, A Colin, B Lucia - Proceedings of the ACM on Programming …, 2017 - dl.acm.org
The emergence of energy harvesting devices creates the potential for batteryless sensing
and computing devices. Such devices operate only intermittently, as energy is available …

Adaptive dynamic checkpointing for safe efficient intermittent computing

K Maeng, B Lucia - 13th USENIX Symposium on Operating Systems …, 2018 - usenix.org
Energy-harvesting devices have the potential to be the foundation of emerging, sensor-rich
application domains where the use of batteries is infeasible, such as in space and civil …

Chain: tasks and channels for reliable intermittent programs

A Colin, B Lucia - Proceedings of the 2016 ACM SIGPLAN International …, 2016 - dl.acm.org
Energy harvesting computers enable general-purpose computing using energy collected
from their environment. Energy-autonomy of such devices has great potential, but their …

A simpler, safer programming and execution model for intermittent systems

B Lucia, B Ransford - ACM SIGPLAN Notices, 2015 - dl.acm.org
Energy harvesting enables novel devices and applications without batteries, but intermittent
operation under energy harvesting poses new challenges to memory consistency that …

Hibernus: Sustaining computation during intermittent supply for energy-harvesting systems

D Balsamo, AS Weddell, GV Merrett… - IEEE Embedded …, 2014 - ieeexplore.ieee.org
A key challenge to the future of energy-harvesting systems is the discontinuous power
supply that is often generated. We propose a new approach, Hibernus, which enables …

A reconfigurable energy storage architecture for energy-harvesting devices

A Colin, E Ruppel, B Lucia - Proceedings of the Twenty-Third …, 2018 - dl.acm.org
Battery-free, energy-harvesting devices operate using energy collected exclusively from
their environment. Energy-harvesting devices allow maintenance-free deployment in …