Dynamic I/O power management for hard real-time systems

被引:13
|
作者
Swaminathan, V [1 ]
Chakrabarty, K [1 ]
Iyengar, SS [1 ]
机构
[1] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
关键词
D O I
10.1109/HSC.2001.924682
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Power consumption is an important design parameter for embedded and portable systems. Software-controlled (or dynamic) power management (DPM) has recently emerged as an attractive alternative to inflexible hardware solutions. DPM for ham! real-time systems has received relatively little attention. In particular energy-driven I/O device scheduling for real-time systems has nor been considered before. We present the first online DPM algorithm, which we call Low Energy Device Scheduler (LEDES), for hard realtime systems. LEDES takes as inputs a predetermined task schedule and a device-usage list for each task and it generates a sequence of sleep/working states for each device. If guarantees that real-rime constraints are not violated and it also minimizes the energy consumed by the I/O devices used by the task set. LEDES is energy-optimal under the constraint that the start rimes of the tasks are fixed. We present a case study to show that LEDES can reduce energy consumption by almost 50%.
引用
收藏
页码:237 / 242
页数:6
相关论文
共 50 条
  • [21] A stochastic DVS-based dynamic power management for soft real-time systems
    Kargahi, M
    Movaghar, A
    2005 INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS, COMMUNICATIONS AND MOBILE COMPUTING, VOLS 1 AND 2, 2005, : 63 - 68
  • [22] Task merging for dynamic power management of cyclic applications in real-time multiprocessor systems
    Qiu, Qinru
    Liu, Shaobo
    Wu, Qing
    PROCEEDINGS 2006 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2007, : 397 - 404
  • [23] Stochastic DVS-based dynamic power management for soft real-time systems
    Kargahi, Mehdi
    Movaghar, Ali
    MICROPROCESSORS AND MICROSYSTEMS, 2008, 32 (03) : 121 - 144
  • [24] DYNAMIC TASK-SCHEDULING IN HARD REAL-TIME DISTRIBUTED SYSTEMS
    RAMAMRITHAM, K
    STANKOVIC, JA
    IEEE SOFTWARE, 1984, 1 (03) : 65 - 75
  • [25] 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
  • [26] An Investigation of Dynamic Partial Reconfiguration Offloading in Hard Real-Time Systems
    D'Andrea, Gabriella
    Valente, Giacomo
    Pomante, Luigi
    Di Mascio, Tania
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 192 - 198
  • [27] Pure dynamic task scheduling in hard real-time distributed systems
    Swim, BR
    Benmaiza, M
    Tayli, M
    Woodward, MC
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 384 - 392
  • [28] Resource reclaiming in hard real-time systems with static and dynamic workloads
    Krings, AW
    Azadmanesh, MH
    THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 616 - 625
  • [29] DESIGNING HARD REAL-TIME SYSTEMS
    BURNS, A
    WELLINGS, AJ
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 603 : 116 - 127
  • [30] Weakly hard real-time systems
    Bernat, G
    Burns, A
    Llamosí, A
    IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (04) : 308 - 321