Energy aware fixed priority scheduling for real time sporadic task with task synchronization

被引:25
|
作者
Zhang, Yi-wen [1 ]
Wang, Cheng [1 ]
Liu, Jin [1 ]
机构
[1] Huaqiao Univ, Coll Comp Sci & Technol, Xiamen 361021, Peoples R China
关键词
Sporadic task; Fixed priority; Shared resource; Energy management; SHARED RESOURCES; SYSTEMS; POWER; CONSTRAINTS;
D O I
10.1016/j.sysarc.2017.11.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy management is one of the key issues in the real-time embedded systems. The slowdown method based on the dynamic voltage scaling (DVS) and the shutdown method based on the dynamic power management (DPM) can effectively reduce energy consumption. The previous algorithm which uses the static speed to deal with the blocking situation is too conservative. We present a static task synchronization for sporadic tasks scheduling (STSST) algorithm. The dynamic speed is computed to minimize energy consumption while satisfying the time constraints in the STSST algorithm. But, the STSST algorithm assumes that each task executes with its worst case execution time. As the actual execution time of the task is often lower than its worst case execution time. A dynamic task synchronization for sporadic task (DTSST) algorithm which can reclaim the slack time generated from the early completion task is proposed. It combines the DVS technique and the DPM technique to reduce energy consumption. Furthermore, the feasibility conditions are given and proved. The experimental results show that the DTSST algorithm can reduce energy consumption up to 20.57%similar to 67.66% over the STSST algorithm and it consumes 43.79%similar to 67.66% less energy than that of the DS algorithm.
引用
收藏
页码:12 / 22
页数:11
相关论文
共 50 条
  • [1] Energy-aware task scheduling with task synchronization for embedded real-time systems
    Jejurikar, Ravindra
    Gupta, Rajesh
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1024 - 1037
  • [2] Real-Time Task scheduling with task synchronization and energy savings
    Han, J. J.
    Liu, T. T.
    Li, Q. H.
    [J]. 2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 2, 2008, : 1189 - 1195
  • [3] Low power fixed priority scheduling sporadic task with shared resources in hard real time systems
    Zhang, Yi-wen
    Xu, Chu-gui
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 45 : 164 - 175
  • [4] Energy Aware Fault Tolerant Fixed Priority Task Scheduling in Multiprocessor System
    Arora, Kiran
    Bansal, Savina
    Bansal, Rakesh Kumar
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE CONFLUENCE 2018 ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING, 2018, : 658 - 663
  • [5] Energy-aware standby-sparing for fixed-priority real-time task sets
    Haque, Mohammad A.
    Aydin, Hakan
    Zhu, Dakai
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2015, 6 : 81 - 93
  • [6] Power-aware fixed priority scheduling for sporadic tasks in hard real-time systems
    Zhang, Yi-wen
    Guo, Rui-feng
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 90 : 128 - 137
  • [7] Improved Real-Time Energy Aware Parallel Task Scheduling in a Cluster
    Dobhal, Apoorva
    Ranvijay
    [J]. PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 475 - 480
  • [8] 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
  • [9] Global fixed-priority scheduling of arbitrary-deadline sporadic task systems
    Baruah, Sanjay
    Fisher, Nathan
    [J]. DISTRIBUTED COMPUTING AND NETWORKING, PROCEEDINGS, 2008, 4904 : 215 - +
  • [10] Task Energy and Real Time System Scheduling
    Thakare, Girish S.
    Deshmukh, Prashant R.
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON POWER, CONTROL, SIGNALS AND INSTRUMENTATION ENGINEERING (ICPCSI), 2017, : 2201 - 2206