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 条
  • [31] Course: Energy Efficiency in Embedded Systems - A System-Level Perspective for Computer Scientists
    Kulau, Ulf
    2018 12TH EUROPEAN WORKSHOP ON MICROELECTRONICS EDUCATION (EWME), 2018, : 5 - 9
  • [32] System-Level Observation Framework for Non-Intrusive Runtime Monitoring of Embedded Systems
    Lee, Jong Chul
    Lysecky, Roman
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2015, 20 (03)
  • [33] Energy management for battery-powered reconfigurable computing platforms
    Khan, J
    Vemuri, R
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (02) : 135 - 147
  • [34] Mechanical Sensors for Cardiovascular Monitoring: From Battery-Powered to Self-Powered
    Tang, Chuyu
    Liu, Zhirong
    Li, Linlin
    BIOSENSORS-BASEL, 2022, 12 (08):
  • [35] Optimal Energy/Time Routing in Battery-powered Vehicles
    Faraj, Mahmoud
    Basir, Otman
    2016 IEEE TRANSPORTATION ELECTRIFICATION CONFERENCE AND EXPO (ITEC), 2016,
  • [36] An activation circuit for battery-powered biomedical implantable systems
    Morais, Raul
    Frias, Clara M.
    Silva, Nuno M.
    Azevedo, Jose L. F.
    Serodio, Carlos A.
    Silva, Pedro M.
    Ferreira, Jorge A. F.
    Simoes, Jose A. O.
    Reis, Manuel C.
    SENSORS AND ACTUATORS A-PHYSICAL, 2009, 156 (01) : 229 - 236
  • [37] System-Level Verification of Embedded Operating Systems Components
    Ludwich, Mateus Krepsky
    Froehlich, Antonio Augusto
    2012 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC 2012), 2012, : 161 - 165
  • [38] System-level co-simulation for embedded systems
    Ben Ayed, Mossaad
    Massaoudi, Ayman
    Alshaya, Shaya A.
    Abid, Mohamed
    AIP ADVANCES, 2020, 10 (03)
  • [39] System-level Modeling of Electromechanical Devices With Energy Consumption
    Bousquet, Laurent
    Simeu, Emmanuel
    2013 7TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2013), 2013, : 756 - 761
  • [40] Jointly Managing Electrical and Thermal Energy in Solar- and Battery-powered Computer Systems
    Bashir, Noman
    Chandio, Yasra
    Irwin, David
    Anwar, Fatima M.
    Gummeson, Jeremy
    Shenoy, Prashant
    PROCEEDINGS OF THE 2023 THE 14TH ACM INTERNATIONAL CONFERENCE ON FUTURE ENERGY SYSTEMS, E-ENERGY 2023, 2023, : 132 - 143