“…Zhu and M ueller (2004) Although general offline and online DVS techniques, e.g. (Gruian, 2001;Shin et a l, 2001;Swaminathan and Chakrabarty, 2001;Kim et al, 2002;Zhu and Mueller, 2004;Wei et al, 2006), are effective in reducing energy consumption, they are not necessarily efficient when it comes to extending battery life because they do not consider non-linear battery characteristics (Cai et al, 2006). Zhuo and Chakrabarti (2005) therefore proposed a battery-aware dynamic task scheduling algorithm, "dynamic average rate EDF" (darEDF), that combines the concepts o f a slack forwarding algorithm (Shin and Choi, 1999) -which tries to make the power profile decrease with time, to improve battery efficiency -and a slack look-ahead algorithm (Shin et a l , 2000), which tries to increase system idle time, to increase opportunities for battery recovery.…”