Title :
A framework of concurrent task scheduling and dynamic voltage and frequency scaling in real-time embedded systems with energy harvesting
Author :
Xue Lin ; Yanzhi Wang ; Siyu Yue ; Naehyuck Chang ; Pedram, Massoud
Author_Institution :
Univ. of Southern California, Los Angeles, CA, USA
Abstract :
Energy harvesting is a promising technique to overcome the limitation imposed by the finite energy capacity of batteries in conventional battery-powered embedded systems. In particular, the question of how one can achieve full energy autonomy (i.e., perpetual, battery-free operation) of a real-time embedded system with an energy harvesting capability (RTES-EH) by applying a global control strategy is investigated. The energy harvesting module is comprised of a Photovoltaic (PV) panel for harvesting energy and a supercapacitor for storing any excess energy. The global controller performs optimal operating point tracking for the PV panel, state-of-charge management for the supercapacitor, and energy-harvesting-aware real-time task scheduling with dynamic voltage and frequency scaling (DVFS) in the embedded load device. The controller, which accounts for dynamic V-I characteristics of the PV panel, terminal voltage variation and self-leakage of the supercapacitor, and power losses in voltage converters, employs a cascaded feedback control structure with an inner control loop determining the V-I operating point of the PV panel and an outer supervisory control loop performing real-time task scheduling and setting the voltage and frequency level in the embedded load device (to keep the state-of-charge of the supercapacitor in a desirable range). Experimental results show that the proposed global controller lowers the task drop rate in a RTES-EH by up to 60% compared with baseline controller within the same service time.
Keywords :
embedded systems; energy harvesting; feedback; power generation control; power generation scheduling; scheduling; solar cells; solar power; supercapacitors; PV panel; V-I operating point; baseline controller; battery-free operation; battery-powered embedded systems; cascaded feedback control structure; charge management; concurrent task scheduling; controller lowers; dynamic V-I characteristics; dynamic frequency scaling; dynamic voltage scaling; embedded load device; energy autonomy; energy harvesting capability; finite energy capacity; global controller; harvesting energy; inner control loop; photovoltaic panel; power losses; real-time embedded system; real-time embedded systems; real-time task scheduling; supercapacitor; supervisory control loop; terminal voltage variation; Energy harvesting; Radio spectrum management; Real-time systems; Schedules; Supercapacitors; Supervisory control; DVFS; Task scheduling; photovoltaic; real-time embedded system; supercapacitor;
Conference_Titel :
Low Power Electronics and Design (ISLPED), 2013 IEEE International Symposium on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-1234-6
DOI :
10.1109/ISLPED.2013.6629269