TY - GEN
T1 - Improving charging efficiency with workload scheduling in energy harvesting embedded systems
AU - Zhang, Yukan
AU - Ge, Yang
AU - Qiu, Qinru
PY - 2013
Y1 - 2013
N2 - In energy harvesting embedded systems, if the harvested power is sufficient for the workload, extra power will be stored in the electrical energy storage (EES) bank. How much energy can be stored is affected by many factors including the efficiency of the energy harvesting module, the input/output voltage of the DC-DC converters, the status of the EES elements, and the characteristics of the workload. This paper investigates the impact of workload scheduling of the embedded system on the storage efficiency of the EES bank. We first provide an approximated but accurate power consumption model of the DC-DC converter. Based on this model, we analytically prove that an optimal workload schedule is to always execute high power task first. Experimental results confirm that proposed scheduling strategy outperforms all other possible scheduling and increases the amount of stored energy by up to 10.41% in average.
AB - In energy harvesting embedded systems, if the harvested power is sufficient for the workload, extra power will be stored in the electrical energy storage (EES) bank. How much energy can be stored is affected by many factors including the efficiency of the energy harvesting module, the input/output voltage of the DC-DC converters, the status of the EES elements, and the characteristics of the workload. This paper investigates the impact of workload scheduling of the embedded system on the storage efficiency of the EES bank. We first provide an approximated but accurate power consumption model of the DC-DC converter. Based on this model, we analytically prove that an optimal workload schedule is to always execute high power task first. Experimental results confirm that proposed scheduling strategy outperforms all other possible scheduling and increases the amount of stored energy by up to 10.41% in average.
KW - Electrical energy storage
KW - Energy harvesting embedded system
KW - Scheduling
UR - http://www.scopus.com/inward/record.url?scp=84879851413&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84879851413&partnerID=8YFLogxK
U2 - 10.1145/2463209.2488803
DO - 10.1145/2463209.2488803
M3 - Conference contribution
AN - SCOPUS:84879851413
SN - 9781450320719
T3 - Proceedings - Design Automation Conference
BT - Proceedings of the 50th Annual Design Automation Conference, DAC 2013
T2 - 50th Annual Design Automation Conference, DAC 2013
Y2 - 29 May 2013 through 7 June 2013
ER -