Power-aware scheduling algorithms for sporadic tasks in real-time systems

被引:13
|
作者
Zhang, Yi-wen [1 ,2 ]
Guo, Rui-feng [1 ]
机构
[1] Chinese Acad Sci, Shenyang Inst Comp Technol, Shenyang 110168, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100039, Peoples R China
关键词
Sporadic task; Dynamic voltage scaling; Real-time system; ENERGY MANAGEMENT;
D O I
10.1016/j.jss.2013.04.075
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we consider the canonical sporadic task model with the system-wide energy management problem. Our solution uses a generalized power model, in which the static power and the dynamic power are considered. We present a static solution to schedule the sporadic task set, assuming worst-case execution time for each sporadic tasks release, and propose a dynamic solution to reclaim the slacks left by the earlier completion of tasks than their worst-case estimations. The experimental results show that the proposed static algorithm can reduce the energy consumption by 20.63%-89.70% over the EDF* algorithm and the dynamic algorithm consumes 2.06%-24.89% less energy than that of the existing DVS algorithm. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:2611 / 2619
页数:9
相关论文
共 50 条
  • [21] A simple power-aware scheduling for multicore systems when running real-time applications
    Bautista, Diana
    Sahuquillo, Julio
    Hassan, Houcine
    Petit, Salvador
    Duato, Jose
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 847 - 853
  • [22] Power-aware scheduling with effective task migration for real-time multicore embedded systems
    Luis March, Jose
    Sahuquillo, Julio
    Petit, Salvador
    Hassan, Houcine
    Duato, Jose
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (14): : 1987 - 2001
  • [23] Applying pinwheel scheduling and compiler profiling for power-aware real-time scheduling
    Lin, Hsin-hung
    Hsueh, Chih-Wen
    REAL-TIME SYSTEMS, 2006, 34 (01) : 37 - 51
  • [24] Energy-aware sporadic tasks scheduling with shared resources in hard real-time systems
    Zhang, Yi-Wen
    Wang, Cheng
    Lin, Chang-Long
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2017, 15 : 52 - 62
  • [25] Applying pinwheel scheduling and compiler profiling for power-aware real-time scheduling
    Hsin-hung Lin
    Chih-Wen Hsueh
    Real-Time Systems, 2006, 34 : 37 - 51
  • [26] Compositional power-aware real-time scheduling with discrete frequency levels
    Tchamgoue, Guy Martin
    Seo, Junho
    Kim, Kyong Hoon
    Jun, Yong-Kee
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (07) : 269 - 281
  • [27] Real-Time Reconfigurable Scheduling of Sporadic Tasks
    Gharsellaoui, Hamza
    Ben Ahmed, Samir
    SOFTWARE TECHNOLOGIES (ICSOFT 2013), 2014, 457 : 24 - 39
  • [28] Energy aware mixed tasks scheduling in real-time systems
    Zhang, Yiwen
    Li, Haibo
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2019, 23 : 38 - 48
  • [29] Dynamic power-aware scheduling algorithms for real-time task sets in parallel and distributed computing environments
    Han, JJ
    Li, QH
    Essa, AA
    CHINESE JOURNAL OF ELECTRONICS, 2006, 15 (01): : 41 - 46
  • [30] Power-Aware Real-Time Operating Systems on Reconfigurable Architectures
    Akguen, Goekhan
    Goehringer, Diana
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 402 - 403