Scheduling for Energy Efficiency and Fault Tolerance in Hard Real-Time Systems

被引:0
|
作者
Liu, Yu [1 ]
Liang, Han [2 ]
Wu, Kaijie [1 ]
机构
[1] Univ Illinois, ECE, Chicago, IL 60607 USA
[2] Trident Microsyst Inc, Digital Media Grp, Santa Clara, CA USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies the dilemma between fault tolerance and energy efficiency in frame-based real-time systems. Given a set of K tasks to be executed on a system that supports L voltage levels, the proposed heuristic-based scheduling technique minimizes the energy consumption of tasks execution when faults are absent, and preserves feasibility under the worst case of fault occurrences. The proposed technique first finds out the optimal solution in a comparable system that supports continuous voltage scaling, then converts the solution to the original system. The runtime complexity is only (LK2). Experimental results show that the proposed approach produces near-optimal results in polynomial time.
引用
收藏
页码:1444 / 1449
页数:6
相关论文
共 50 条
  • [1] Energy-Efficient Permanent Fault Tolerance in Hard Real-Time Systems
    Mireshghallah, FatemehSadat
    Bakhshalipour, Mohammad
    Sadrosadati, Mohammad
    Sarbazi-Azad, Hamid
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (10) : 1539 - 1545
  • [2] Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiprocessor systems
    Ghosh, S
    Melhem, R
    Mosse, D
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (03) : 272 - 284
  • [3] AVIONICS HARD REAL-TIME SYSTEMS' CONCERNING FAULT TOLERANCE
    Loubach, Denis Silva
    da Cunha, Adilson Marques
    2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [4] Fixed-priority allocation and scheduling for energy-efficient fault tolerance in hard real-time multiprocessor systems
    Wei, Tongquan
    Mishra, Piyush
    Wu, Kaijie
    Liang, Han
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1511 - 1526
  • [5] SCHEDULING ALGORITHMS FOR FAULT-TOLERANCE IN HARD-REAL-TIME SYSTEMS
    BERTOSSI, AA
    MANCINI, LV
    REAL-TIME SYSTEMS, 1994, 7 (03) : 229 - 245
  • [6] A Hierarchical Pre-runtime Scheduling for Hard Real-Time Systems Considering Fault-Tolerance
    Tavares, Eduardo
    Maciel, Paulo
    Sousa, Erica
    Nogueira, Bruno
    Amorim, Leonardo
    Lira, Victor
    PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 1207 - 1212
  • [7] A Modified BCE Algorithm for Fault-Tolerance Scheduling of Periodic Tasks in Hard Real-Time Systems
    Asadi, M.
    Menhaj, M. B.
    Yavari, E.
    2009 THIRD ASIA INTERNATIONAL CONFERENCE ON MODELLING & SIMULATION, VOLS 1 AND 2, 2009, : 287 - +
  • [8] SCHEDULING OF HARD REAL-TIME SYSTEMS
    MOITRA, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 241 : 362 - 381
  • [9] Avionics Hard Real-Time Systems' Design Concerning Fault Tolerance
    Loubach, Denis Silva
    da Cunha, Adilson Marques
    2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [10] Task scheduling with fault-tolerance in real-time heterogeneous systems
    Liu, Jing
    Wei, Mengxue
    Hu, Wei
    Xu, Xin
    Ouyang, Aijia
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 90 : 23 - 33