DocumentCode :
2383596
Title :
On the monitoring of system-level energy consumption of battery-powered embedded systems
Author :
Hoeller, Arliones ; Frohlich, Antonio Augusto
Author_Institution :
Autom. & Syst. Dept., Fed. Univ. of Santa Catarina, Florianópolis, Brazil
fYear :
2011
fDate :
9-12 Oct. 2011
Firstpage :
2608
Lastpage :
2613
Abstract :
This paper addresses an approach for accurately measuring energy consumption on battery-powered embedded systems which can be adequately tuned in order to enhance a set of timing and energy consumption metrics for mission critical systems. We introduce a software-based accounting scheme which is calibrated by low-precision battery state-of-charge reads through a battery voltage model. We then perform an offline multi-objective optimization procedure using NSGA-II to find good candidates to the period at which battery consumption information should be updated. Such candidates might guarantee timing constraints (i.e., no deadline misses), minimize residual energy after a pre-defined system lifetime, and maximize system utilization. We considered a simple scheduler which will reserve battery charge to run hard real-time tasks during a pre-defined lifetime and will prevent best-effort tasks from running whenever accounted battery state-of-charge is bellow the current reserve. We evaluated our approach by performing case-studies.
Keywords :
battery management systems; embedded systems; safety-critical software; voltage measurement; NSGA-II; battery consumption information; battery voltage model; battery-powered embedded systems; energy consumption metrics; hard real-time tasks; low-precision battery state-of-charge reads; mission critical systems; offline multiobjective optimization procedure; pre-defined lifetime; pre-defined system lifetime; residual energy minimization; software-based accounting scheme; system utilization maximization; system-level energy consumption monitoring; Batteries; Battery charge measurement; Helium; Radiation detectors; Software; Software measurement; accounting; adaptive task periods; embedded systems; energy; real-time scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man, and Cybernetics (SMC), 2011 IEEE International Conference on
Conference_Location :
Anchorage, AK
ISSN :
1062-922X
Print_ISBN :
978-1-4577-0652-3
Type :
conf
DOI :
10.1109/ICSMC.2011.6084069
Filename :
6084069
Link To Document :
بازگشت