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 条
  • [21] The partitioned dynamic-priority scheduling of sporadic task systems
    Baruah, Sanjoy K.
    Fisher, Nathan Wayne
    [J]. REAL-TIME SYSTEMS, 2007, 36 (03) : 199 - 226
  • [22] Response Time Analysis for Hybrid Task Sets under Fixed Priority Scheduling
    Zhou, Quan
    Huang, Jihua
    Li, Jianjun
    Li, Zhi
    [J]. 2022 IEEE 28TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2022, : 108 - 120
  • [23] Accelerator-Aware Task Synchronization for Real-Time Systems
    Wu, Yu-Chen
    Chang, Che-Wei
    Kuo, Tei-Wei
    Shih, Chi-Sheng
    [J]. 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 206 - 212
  • [24] Energy-aware scheduling for real-time multiprocessor systems with uncertain task execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 664 - +
  • [25] Real-time scheduling of sporadic task systems when the number of distinct task types is small
    Baruah, S
    Fisher, N
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 232 - 237
  • [26] An Energy- and Reliability-Aware Task Scheduling in Real-Time MPSoC Systems
    Saberikia, Mohammad Reza
    Beitollahi, Hakem
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (13)
  • [27] Energy-Aware Task Scheduling Tor Real-Time Systems with Discrete Frequencies
    Qian, Dejun
    Zhang, Zhe
    Hu, Chen
    Ji, Xincun
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (04): : 822 - 832
  • [28] Energy-Aware Task Scheduling and Dynamic Voltage Scaling in a Real-Time System
    Rong, Peng
    Pedram, Massoud
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2008, 4 (01) : 1 - 10
  • [29] Energy-Aware Real-Time Task Scheduling on Local/Shared Memory Systems
    Fu, Chenchen
    Calinescu, Gruia
    Wang, Kai
    Li, Minming
    Xue, Chun Jason
    [J]. PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 269 - 278
  • [30] SEATS: smart energy-aware task scheduling in real-time cloud computing
    Seyedmehdi Hosseinimotlagh
    Farshad Khunjush
    Rashidaldin Samadzadeh
    [J]. The Journal of Supercomputing, 2015, 71 : 45 - 66