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 条
  • [41] Energy-efficient scheduling of real-time tasks with shared resources
    Wu, Jun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 179 - 191
  • [42] Energy- and reliability-aware task scheduling onto heterogeneous MPSoC architectures
    Suleyman Tosun
    The Journal of Supercomputing, 2012, 62 : 265 - 289
  • [43] Energy- and reliability-aware task scheduling onto heterogeneous MPSoC architectures
    Tosun, Suleyman
    JOURNAL OF SUPERCOMPUTING, 2012, 62 (01): : 265 - 289
  • [44] Reliability-Aware Scheduling for Periodic Tasks Requiring (m, k)-firm Real-Time Data Processing
    Niu, Linwei
    2021 IEEE 22ND INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION FOR DATA SCIENCE (IRI 2021), 2021, : 69 - 74
  • [45] A Reliability-aware Task Scheduling Algorithm Based on Replication on Heterogeneous Computing Systems
    Wang, Shuli
    Li, Kenli
    Mei, Jing
    Xiao, Guoqing
    Li, Keqin
    JOURNAL OF GRID COMPUTING, 2017, 15 (01) : 23 - 39
  • [46] A Reliability-aware Task Scheduling Algorithm Based on Replication on Heterogeneous Computing Systems
    Shuli Wang
    Kenli Li
    Jing Mei
    Guoqing Xiao
    Keqin Li
    Journal of Grid Computing, 2017, 15 : 23 - 39
  • [47] RAISE: Reliability-Aware Instruction SchEduling for Unreliable Hardware
    Rehman, Semeen
    Shafique, Muhammad
    Kriebel, Florian
    Henkel, Joerg
    2012 17TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2012, : 671 - 676
  • [48] Low-Power Scheduling Algorithms for Sporadic Task with Shared Resources in Hard Real-Time Systems
    Zhang, Yi-wen
    Guo, Rui-feng
    COMPUTER JOURNAL, 2015, 58 (07): : 1585 - 1597
  • [49] Energy-Aware Scheduling for Real-Time Systems: A Survey
    Bambagini, Mario
    Marinoni, Mauro
    Aydin, Hakan
    Buttazzo, Giorgio
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (01)
  • [50] Energy aware mixed tasks scheduling in real-time systems
    Zhang, Yiwen
    Li, Haibo
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2019, 23 : 38 - 48