Reliability-aware low energy scheduling in real time systems with shared resources

被引:21
|
作者
Zhang, Yi-wen [1 ]
Zhang, Hui-zhen [1 ]
Wang, Cheng [1 ]
机构
[1] Huaqiao Univ, Coll Comp Sci & Technol, Xiamen 361021, Peoples R China
基金
中国国家自然科学基金;
关键词
Real-time systems; Dynamic voltage scaling; Real-time scheduling; Shared resources; SPORADIC TASKS; ALGORITHMS;
D O I
10.1016/j.micpro.2017.06.020
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic voltage scaling (DVS) is a technique which is widely used to save energy in a real time system. Recent research shows that it has a negative impact on the system reliability. In this paper, we consider the problem of the system reliability and focus on a periodic task set that the task instance shares resources. Firstly, we present a static low power scheduling algorithm for periodic tasks with shared resources called SLPSR which ignores the system reliability. Secondly, we prove that the problem of the reliability-aware low power scheduling for periodic tasks with shared resources is NP-hard and present two heuristic algorithms called SPF and LPF respectively. Finally, we present a dynamic low power scheduling algorithm for periodic tasks with shared resources called DLPSR to reclaim the dynamic slack time to save energy while preserving the system reliability. Experimental results show that the presented algorithm can reduce the energy consumption while improving the system reliability. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:312 / 324
页数:13
相关论文
共 50 条
  • [1] Reliability-aware fixed priority energy management with shared resources in real-time system
    Zhang, Yiwen
    Zhang, Huizhen
    Jiang, Weixian
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2020, 62 (03) : 268 - 283
  • [2] An Energy- and Reliability-Aware Task Scheduling in Real-Time MPSoC Systems
    Saberikia, Mohammad Reza
    Beitollahi, Hakem
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (13)
  • [3] 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
  • [4] Global scheduling based reliability-aware power management for multiprocessor real-time systems
    Xuan Qi
    Dakai Zhu
    Hakan Aydin
    Real-Time Systems, 2011, 47 : 109 - 142
  • [5] Global scheduling based reliability-aware power management for multiprocessor real-time systems
    Qi, Xuan
    Zhu, Dakai
    Aydin, Hakan
    REAL-TIME SYSTEMS, 2011, 47 (02) : 109 - 142
  • [6] Reliability-aware scheduling for reducing system-wide energy consumption for weakly hard real-time systems
    Niu, Linwei
    Zhu, Dakai
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 78 : 30 - 54
  • [7] Reliability-aware dynamic energy management in dependable embedded real-time systems
    Zhu, Dakai
    Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium, 2006, : 397 - 407
  • [8] Reliability-Aware Dynamic Energy Management in Dependable Embedded Real-Time Systems
    Zhu, Dakai
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (02)
  • [9] Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
    Zexi Deng
    Dunqian Cao
    Hong Shen
    Zihan Yan
    Huimin Huang
    The Journal of Supercomputing, 2021, 77 : 11643 - 11681
  • [10] Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
    Deng, Zexi
    Cao, Dunqian
    Shen, Hong
    Yan, Zihan
    Huang, Huimin
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (10): : 11643 - 11681