Hardware failure virtualization via software encoded processing

被引:4
|
作者
Wappler, Ute [1 ]
Fetzer, Christof [1 ]
机构
[1] Tech Univ Dresden, Dept Comp Sci, Dresden, Germany
关键词
D O I
10.1109/INDIN.2007.4384907
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In future, the decreasing feature size will make it much more difficult to built reliable microprocessors. Economic pressure will most likely result in the reliability of microprocessors being tuned for the commodity market. Dedicated reliable hardware is very expensive and usually slower than commodity hardware. Thus, software implemented hardware fault tolerance (SIHFT) will become essential for building safe systems. Existing SIHFT approaches either are not broadly applicable or lack the ability to reliably deal with permanent hardware faults. In contrast, Forin [11 introduced the Vital Coded Microprocessor which reliably detects transient and permanent hardware failures, but is not applicable to arbitrary programs. It requires a dedicated development process and special hardware. We extend Forin's Vital Code, so that it is applicable to arbitrary binary code which enables us to apply it to existing binaries or automatically during compile time. Furthermore, our approach does not require special purpose hardware.
引用
收藏
页码:977 / 982
页数:6
相关论文
共 50 条
  • [21] PARALLEL PROCESSING HELPED BY HARDWARE, HINDERED BY SOFTWARE
    不详
    INFOSYSTEMS, 1986, 33 (11): : 18 - 18
  • [22] SOFTWARE AND HARDWARE IN DATA-PROCESSING BUDGETS
    GURBAXANI, V
    MENDELSON, H
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (09) : 1010 - 1017
  • [23] HARDWARE OR SOFTWARE FOR MEASUREMENT DATA-PROCESSING
    LANG, H
    ELEKTROTECHNISCHE ZEITSCHRIFT B-AUSGABE, 1977, 29 (03): : 94 - 95
  • [24] HARDWARE AND SOFTWARE FOR DIGITAL SIGNAL-PROCESSING
    MITRA, SK
    MONDAL, K
    PROCEEDINGS OF THE IEEE, 1987, 75 (09) : 1139 - 1140
  • [25] A hardware and software environment for parallel processing with PCs
    White, David N. J.
    Computers and Chemistry, 1996, 20 (03): : 381 - 384
  • [26] Hardware/software codesign for embedded signal processing
    Hwang, YT
    Hwang, JS
    Wang, YH
    40TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 1998, : 1013 - 1016
  • [27] Optimizing the hardware/software balance in network processing
    Sreekanth, J
    ELECTRONIC PRODUCTS MAGAZINE, 1999, 42 (05): : 55 - 57
  • [28] A hardware and software environment for parallel processing with PCs
    White, DNJ
    COMPUTERS & CHEMISTRY, 1996, 20 (03): : 381 - 384
  • [29] User-Centric Architectures: Enabling CoMP Via Hardware Virtualization
    Boccardi, F.
    Aydin, O.
    Doetsch, U.
    Fahldieck, T.
    Mayer, H. -P.
    2012 IEEE 23RD INTERNATIONAL SYMPOSIUM ON PERSONAL INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2012, : 191 - 196
  • [30] Dependability in open proof software with hardware virtualization-The railway control systems perspective
    Feuser, Johannes
    Peleska, Jan
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 91 : 188 - 215