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 条
  • [1] On applying imprecise computation to real-time AI systems
    Chen, IR
    COMPUTER JOURNAL, 1995, 38 (06): : 434 - 442
  • [2] Efficient power management in real-time embedded systems
    Zuquim, ALDP
    Vieira, LFM
    Vieira, MA
    Vieira, AB
    Carvalho, HS
    Nacif, JA
    Coelho, CN
    da Silva, DC
    Fernandes, AO
    Loureiro, AAF
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PROCEEDINGS, 2003, : 496 - 505
  • [3] Dynamic Scheduling of Imprecise-Computation Tasks on Real-Time Embedded Multiprocessors
    Yu, Heng
    Veeravalli, Bharadwaj
    Ha, Yajun
    Luo, Shaobo
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 770 - 777
  • [5] REAL-TIME WHEELING LOSSES COMPUTATION TECHNIQUES FOR ENERGY MANAGEMENT SYSTEMS.
    Ramanathan, R.
    IEEE Transactions on Power Systems, 1985, PWRS-1 (03) : 314 - 320
  • [6] THE DEVELOPMENT OF IMPRECISE REAL-TIME SYSTEMS
    PORTMAN, M
    ZEDAN, HSM
    JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 27 (02) : 73 - 83
  • [7] A real-time network manager for distributed imprecise computation
    Kobayashi, H
    Yamasaki, N
    Anzai, Y
    NEW TECHNOLOGIES FOR COMPUTER CONTROL 2001, 2002, : 71 - 76
  • [8] Analysis of power dissipation in embedded systems using real-time operating systems
    Dick, RP
    Lakshminarayana, G
    Raghunathan, A
    Jha, NK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (05) : 615 - 627
  • [9] A Computation Offloading Framework for Soft Real-Time Embedded Systems
    Liu, Yuchuan
    Liu, Cong
    Zhang, Xia
    Gao, Wei
    He, Liang
    Gu, Yu
    PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 129 - 138
  • [10] Locomotion-based dynamic power management in embedded real-time systems
    Oliver, LD
    Chakrabarty, K
    Brooks, RR
    ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS XIII, 2003, 5205 : 185 - 196