Using imprecise computation techniques for power management in real-time embedded systems

被引:0
|
作者
Wiedenhoft, Geovani Ricardo [1 ]
Frohlich, Antonio Augusto [1 ]
机构
[1] Univ Fed Santa Catarina, Lab Software & Hardware Integrat, BR-88049900 Florianopolis, SC, Brazil
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded systems present severe limitations in terms of processing and memory capabilities and are often powered by batteries, making energy an important resource to be managed. This work explores energy as a parameter for Quality of Service (QoS) of embedded systems. The goal is to guarantee the battery lifetime specified by the application and yet preserve the deadlines of essential (hard realtime) tasks. We propose equations to check at project-time if a given set of tasks are schedulable. At execution-time, a preemptive scheduler for imprecise tasks based on the EDF algorithm prevents the optional subtasks execution when ever there is the possibility of deadline loss or battery exhaustion. A prototype was developed in EPOS using power management mechanisms provided by the system.
引用
收藏
页码:121 / 130
页数:10
相关论文
共 50 条
  • [31] An Efficient Scheduling For Low Power in Real-time Embedded Systems
    Anh-Vu Dinh-Duc
    2012 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC 2012), 2012, : 176 - 179
  • [32] DYNAMIC LOW POWER RECONFIGURATIONS OF REAL-TIME EMBEDDED SYSTEMS
    Wang, Xi
    Khalgui, Mohamed
    Li, Zhiwu
    PECCS 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON PERVASIVE AND EMBEDDED COMPUTING AND COMMUNICATION SYSTEMS, 2011, : 415 - 420
  • [33] Modeling of real-time embedded systems using SDL
    Babau, JP
    Alkhodre, A
    Schwarz, JJ
    SYSTEM ON CHIP DESIGN LANGUAGES: EXTENDED PAPERS: BEST OF FDL'01 AND HDLCON'01, 2002, : 257 - 265
  • [34] On using locking caches in embedded real-time systems
    Campoy, AM
    Tamura, E
    Sáez, S
    Rodríguez, F
    Busquets-Mataix, J
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2005, 3820 : 150 - 159
  • [35] A Study of Cache Management Mechanisms for Real-Time Embedded Systems
    Dohan, Murtada
    Agyeman, Michael Opoku
    ISCSIC'18: PROCEEDINGS OF THE 2ND INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND INTELLIGENT CONTROL, 2018,
  • [36] A Survey on Cache Management Mechanisms for Real-Time Embedded Systems
    Gracioli, Giovani
    Alhammad, Ahmed
    Mancuso, Renato
    Froehlich, Antonio Augusto
    Pellizzoni, Rodolfo
    ACM COMPUTING SURVEYS, 2015, 48 (02)
  • [37] Power minimization techniques on distributed real-time systems by global and local slack management
    Hua, Shaoxiong
    Qu, Gang
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 830 - 835
  • [38] The effects of energy management on reliability in real-time embedded systems
    Zhu, D
    Melhem, R
    Mossé, D
    ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 35 - 40
  • [39] Energy management for real-time embedded systems with reliability requirements
    Zhu, Dakai
    Aydin, Hakan
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 696 - +
  • [40] Scheduling imprecise tasks in real-time distributed systems
    de Oliveira, WS
    Fraga, JD
    Farines, JM
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 319 - 326