Energy efficient scheduling for real-time embedded systems with QoS guarantee

被引:14
|
作者
Niu, Linwei [1 ]
机构
[1] Claflin Univ, Dept Comp Sci, Orangeburg, SC 29115 USA
关键词
Leakage; Real-time scheduling; EDF; Quality of service; Embedded system; MANAGEMENT; STREAMS;
D O I
10.1007/s11241-011-9118-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
While the dynamic voltage scaling (DVS) techniques are efficient in reducing the dynamic energy consumption for the processor, varying voltage alone becomes less effective for the overall energy reduction as the static power is growing rapidly. On the other hand, Quality of Service (QoS) is also a primary concern in the development of today's pervasive computing systems. In this paper, we propose a dynamic approach to minimize the overall energy consumption for soft real-time systems while ensuring the QoS-guarantee. The QoS requirements are deterministically quantified with the window-constraints, which require that at least m out of each non-overlapped window of k consecutive jobs of a task meet their deadlines. Necessary and sufficient conditions for checking the feasibility of task sets with arbitrary service times and periods are developed to ensure that the window-constraints can be guaranteed in the worst case. And efficient scheduling techniques based on pattern variation and dynamic slack reclaiming extensions are proposed to combine the task procrastination and dynamic slowdown to minimize the energy consumption. In contrast to the previous leakage-aware dynamic reclaiming work which never scales the job speed below the critical speed, we will show that it can be more energy efficient to reclaim the slack with speed lower than the critical speed when necessary. Through extensive simulations, our experiment results demonstrate that the proposed techniques significantly outperformed the previous research in both overall and idle energy reduction.
引用
收藏
页码:75 / 108
页数:34
相关论文
共 50 条
  • [21] Energy efficient real-time scheduling
    Sinha, A
    Chandrakasan, AP
    [J]. ICCAD 2001: IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2001, : 458 - 463
  • [22] A real-time scheduling framework for embedded systems with environmental energy harvesting
    Ghor, Hussein E. L.
    Chetto, Maryline
    Chehade, Rafic Nage
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2011, 37 (04) : 498 - 510
  • [23] Energy efficient scheduling for real-time systems with mixed workload
    Chen, Jheng-Ming
    Wang, Kuochen
    Lin, Ming-Ham
    [J]. EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2007, 4808 : 33 - 44
  • [24] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    [J]. JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2001, 338 (06): : 729 - 750
  • [25] Scheduling problems in embedded real-time systems
    Shestov, Petr
    Kostenko, Valery
    Balashov, Vasily
    [J]. 11TH IFAC/IEEE INTERNATIONAL CONFERENCE ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2012), 2012,
  • [26] Scheduling Issues in Embedded Real-Time Systems
    Ramanathan, Parmesh
    [J]. 2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 16 - 16
  • [27] Scheduling Issues in Embedded Real-Time Systems
    Ramanathan, Parmesh
    [J]. 2014 27TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2014 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2014), 2014, : 2 - 2
  • [28] Energy Aware Scheduling of Real-Time and Non Real-Time Tasks on Servers (Extensible to Embedded Systems)
    Reddy, Sonika P.
    Chandan, H. K. S.
    [J]. 2014 INTERNATIONAL CONFERENCE ON GREEN COMPUTING COMMUNICATION AND ELECTRICAL ENGINEERING (ICGCCEE), 2014,
  • [29] Power Guarantee for Electric Systems Using Real-Time Scheduling
    Kim, Eugene
    Lee, Youngmoon
    He, Liang
    Shin, Kang G.
    Lee, Jinkyu
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (08) : 1783 - 1798
  • [30] Efficient voltage scheduling and energy-aware co-synthesis for real-time embedded systems
    Mohsen, A
    Hofmann, R
    [J]. ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2005, 3740 : 3 - 14