Sensing, computing, and communications for energy harvesting IoTs: A survey
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 …
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
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 …
torque RAM, and resistive RAM, offer several advantages and challenges when compared …
PLoRa: A passive long-range data network from ambient LoRa transmissions
This paper presents PLoRa, an ambient backscatter design that enables long-range
wireless connectivity for batteryless IoT devices. PLoRa takes ambient LoRa transmissions …
wireless connectivity for batteryless IoT devices. PLoRa takes ambient LoRa transmissions …
Intelligence beyond the edge: Inference on intermittent embedded systems
Energy-harvesting technology provides a promising platform for future IoT applications.
However, since communication is very expensive in these devices, applications will require …
However, since communication is very expensive in these devices, applications will require …
Alpaca: Intermittent execution without checkpoints
The emergence of energy harvesting devices creates the potential for batteryless sensing
and computing devices. Such devices operate only intermittently, as energy is available …
and computing devices. Such devices operate only intermittently, as energy is available …
Adaptive dynamic checkpointing for safe efficient intermittent computing
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 …
application domains where the use of batteries is infeasible, such as in space and civil …
Chain: tasks and channels for reliable intermittent programs
Energy harvesting computers enable general-purpose computing using energy collected
from their environment. Energy-autonomy of such devices has great potential, but their …
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 …
operation under energy harvesting poses new challenges to memory consistency that …
Hibernus: Sustaining computation during intermittent supply for energy-harvesting systems
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 …
supply that is often generated. We propose a new approach, Hibernus, which enables …
A reconfigurable energy storage architecture for energy-harvesting devices
Battery-free, energy-harvesting devices operate using energy collected exclusively from
their environment. Energy-harvesting devices allow maintenance-free deployment in …
their environment. Energy-harvesting devices allow maintenance-free deployment in …