Energy harvesting is the conversion of ambient energy into electricity to power small devices such as wireless sensors, making them self-sufficient. The electrical energy used to power them is variable over time and limited by the capacity of the energy storage (battery or ultra-capacitor). In general, these embedded devices have to adhere to real-time constraints expressed in terms of deadlines. In this paper, we present power management and scheduling solutions for energy harvesting systems having real-time constraints such as most of wireless sensors. We show how to answer questions like the following: When should the system use energy? When should it be idle and recharge the energy storage? We review the main properties of a scheduler known as Earliest Deadline with Energy Guarantee (EDeg) and we report results of an experimental study.
[1]
Daniel J. Inman,et al.
Energy Harvesting Technologies
,
2008
.
[2]
Luca Benini,et al.
Real-time scheduling for energy harvesting sensor nodes
,
2007,
Real-Time Systems.
[3]
Mani B. Srivastava,et al.
Harvesting aware power management for sensor networks
,
2006,
2006 43rd ACM/IEEE Design Automation Conference.
[4]
Maryline Chetto,et al.
The EDL Server for Scheduling Periodic and Soft Aperiodic Tasks with Resource Constraints
,
2004,
Real-Time Systems.
[5]
A. Allavena,et al.
Scheduling of Frame-based Embedded Systems with Rechargeable Batteries
,
2001
.