This chapter studies a power management problem for supercapacitor-based wireless sensor nodes with energy harvesting capabilities. A dependent task scheduling algorithm for nonpreemptable tasks with precedence constraints is developed. The modified first in first out (MFIFO) algorithm takes into account supercapacitor state and energy harvesting. Task precedence constraints are handled by defining a variable called task effective release time. Results show that the MFIFO algorithm improves the energy performance of the first in first out (FIFO) algorithm and maintains the timing perform-ance at the same time.
Part of the book: Supercapacitor Design and Applications