Improving Reliability for Real-Time Systems through Dynamic Recovery

被引:0
|
作者
Ma, Yue [1 ]
Chantem, Thidapat [2 ]
Dick, Robert P. [3 ]
Hu, X. Sharon [1 ]
机构
[1] Univ Notre Dame, Dept CSE, Notre Dame, IN 46656 USA
[2] Virginia Polytech Inst & State Univ, Dept ECE, Arlington, VA 22203 USA
[3] Univ Michigan, Dept EECS, Ann Arbor, MI 48109 USA
关键词
Soft-error reliability; Lifetime reliability; Dynamic recovery; Real-time embedded system;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Technology scaling has increased concerns about transient faults due to soft errors and permanent faults due to lifetime wear processes. Although researchers have investigated related problems, they have either considered only one of the two reliability concerns or presented simple recovery allocation algorithms that cannot effectively use available time slack to improve soft-error reliability. This paper introduces a framework for improving soft-error reliability while satisfying lifetime reliability and real-time constraints. We present a dynamic recovery allocation technique that guarantees to recover any failed task if the remaining slack is adequate. Based on this technique, we propose two scheduling algorithms for task sets with different characteristics to improve system-level soft-error reliability. Lifetime reliability requirements are satisfied by reducing core frequencies for appropriate tasks, thereby reducing wear due to temperature and thermal cycling. Simulation results show that the proposed framework reduces the probability of failure by at least 8% and 73% on average compared to existing approaches.
引用
收藏
页码:515 / 520
页数:6
相关论文
共 50 条
  • [1] Improving Reliability of Real-Time Systems through Value and Time Voting
    Aysan, Huseyin
    Bate, Iain
    Graydon, Patrick
    Punnekkat, Sasikumar
    [J]. 2013 IEEE 19TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2013), 2013, : 21 - 30
  • [2] RELIABILITY AND SAFETY OF REAL-TIME SYSTEMS
    EVERETT, W
    HONIDEN, S
    [J]. IEEE SOFTWARE, 1995, 12 (03) : 13 - 16
  • [3] Improving energy efficiency of pumping systems through real-time scheduling systems
    Reynolds, L. K.
    Bunn, S.
    [J]. INTEGRATING WATER SYSTEMS, 2010, : 325 - +
  • [4] A dynamic crash recovery scheme for distributed real-time database systems
    肖迎元
    刘云生
    刘小峰
    廖国琼
    王洪亚
    [J]. Advances in Manufacturing, 2006, (06) : 510 - 516
  • [5] Improving the reliability of real-time embedded systems using innate immune techniques
    Lay, Nicholas
    Bate, Iain
    [J]. EVOLUTIONARY INTELLIGENCE, 2008, 1 (02) : 113 - 132
  • [6] Improving oil fields recovery through real-time water flooding optimization
    Marescalco, Pamela Alessia Chiara
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2009, 61 (07) : 768 - 779
  • [7] Real-time reliability prediction for dynamic systems with both deteriorating and unreliable components
    XU ZhengGuo JI YinDong ZHOU DongHua Department of Automation Tsinghua University Beijing China Tsinghua National Laboratory for Information Science and Technology Tsinghua University Beijing China Research Institute of Information Technology RIIT Tsinghua University Beijing China
    [J]. Science in China(Series F:Information Sciences), 2009, 52 (11) : 2234 - 2246
  • [8] Real-time reliability prediction for dynamic systems with both deteriorating and unreliable components
    ZhengGuo Xu
    YinDong Ji
    DongHua Zhou
    [J]. Science in China Series F: Information Sciences, 2009, 52 : 2234 - 2246
  • [9] Real-time reliability prediction for dynamic systems with both deteriorating and unreliable components
    XU ZhengGuo1
    2 Tsinghua National Laboratory for Information Science and Technology
    3 Research Institute of Information Technology (RIIT)
    [J]. Science China(Information Sciences), 2009, (11) : 2234 - 2246
  • [10] Real-time reliability prediction for dynamic systems with both deteriorating and unreliable components
    Xu ZhengGuo
    Ji YinDong
    Zhou DongHua
    [J]. SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2009, 52 (11): : 2234 - 2246