TY - GEN
T1 - Adaptive battery charge scheduling with bursty workloads
AU - Lexie, Dylan
AU - Lin, Shan
AU - Wu, Jie
PY - 2012
Y1 - 2012
N2 - Battery-powered wireless sensor devices need to be charged to provide the desired functionality after deployment. Task or even device failures can occur if the voltage of the battery is low. It is very important to schedule the recharge of batteries in time. Existing battery scheduling algorithms usually charge a battery when its voltage drops below a fixed level. Such algorithms work well when the workloads are predictable. However, workloads of wireless sensors can be highly bursty, i.e., extensive sensing and communication tasks usually occur in a very short time period. If such a bursty workload occurs when the battery voltage is low, the battery energy can be depleted very quickly, resulting in system task failures before the device can be recharged. To deal with unpredictable bursty workloads, we investigate battery characteristics with different workloads via experiments. Based on the empirical results, we build an adaptive linear model and propose a feedback control based battery charge scheduling algorithm. This algorithm dynamically adjusts the battery charge threshold for recharge scheduling, adapting to bursty workloads. We have tested our algorithms in extensive simulations with traces obtained from real experiments. Evaluation results show that our algorithms can adapt to bursty workloads. Compared to existing algorithms, our algorithm achieves a 68.26% lower task failure ratio with a 3.45% sacrifice on system lifetime under bursty workloads.
AB - Battery-powered wireless sensor devices need to be charged to provide the desired functionality after deployment. Task or even device failures can occur if the voltage of the battery is low. It is very important to schedule the recharge of batteries in time. Existing battery scheduling algorithms usually charge a battery when its voltage drops below a fixed level. Such algorithms work well when the workloads are predictable. However, workloads of wireless sensors can be highly bursty, i.e., extensive sensing and communication tasks usually occur in a very short time period. If such a bursty workload occurs when the battery voltage is low, the battery energy can be depleted very quickly, resulting in system task failures before the device can be recharged. To deal with unpredictable bursty workloads, we investigate battery characteristics with different workloads via experiments. Based on the empirical results, we build an adaptive linear model and propose a feedback control based battery charge scheduling algorithm. This algorithm dynamically adjusts the battery charge threshold for recharge scheduling, adapting to bursty workloads. We have tested our algorithms in extensive simulations with traces obtained from real experiments. Evaluation results show that our algorithms can adapt to bursty workloads. Compared to existing algorithms, our algorithm achieves a 68.26% lower task failure ratio with a 3.45% sacrifice on system lifetime under bursty workloads.
KW - battery
KW - burstiness
KW - control
KW - energy efficiency
KW - scheduling
UR - https://www.scopus.com/pages/publications/84877677882
U2 - 10.1109/GLOCOM.2012.6503196
DO - 10.1109/GLOCOM.2012.6503196
M3 - Conference contribution
AN - SCOPUS:84877677882
SN - 9781467309219
T3 - Proceedings - IEEE Global Communications Conference, GLOBECOM
SP - 708
EP - 713
BT - 2012 IEEE Global Communications Conference, GLOBECOM 2012
T2 - 2012 IEEE Global Communications Conference, GLOBECOM 2012
Y2 - 3 December 2012 through 7 December 2012
ER -