On the Monitoring of System-Level Energy Consumption of Battery-Powered Embedded Systems

被引:0
|
作者
Hoeller, Arliones, Jr. [1 ]
Frohlich, Antonio Augusto [2 ]
机构
[1] Univ Fed Santa Catarina, Automat & Syst Dept, Florianopolis, SC, Brazil
[2] Univ Fed Santa Catarina, Software Hardware Integrat Lab, Florianopolis, SC, Brazil
关键词
accounting; energy; embedded systems; real-time scheduling; adaptive task periods;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:2608 / 2613
页数:6
相关论文
共 50 条