Fault-tolerant file-I/O for portable checkpointing systems

被引:0
|
作者
机构
来源
Lyubashevskiy, Igor | 2000年 / Kluwer Academic Publishers, Dordrecht, Netherlands卷 / 16期
关键词
Algorithms - Binary codes - Input output programs - Program compilers - User interfaces;
D O I
暂无
中图分类号
学科分类号
摘要
The ftIO-system provides portable and fault-tolerant file-I/O by enhancing the functionality of the ANSI C file system without changing its application programmer interface and without depending on system-specific implementations of the standard file operations. The ftIO-system is an extension of the porch compiler and its runtime system. The porch compiler automatically generates code to save bookkeeping information about ftIO's transactional file operations in portable checkpoints. These portable checkpoints can be recovered on a binary incompatible architecture. We developed a new algorithm for supporting transactional file operations in ftIO. Rather than using the well-known two-phase commit protocol, this algorithm uses only a single bit of information and an atomic rename file operation to guarantee fault tolerance. In this paper, we describe our new ftIO algorithm, discuss design choices for ftIO, and provide experimental data of our ftIO prototype.
引用
收藏
页码:1 / 2
相关论文
共 50 条
  • [41] A power efficient approach to fault-tolerant register file design
    Amiri-Kamalabad, Mojtaba
    Miremadi, Seyed Ghassem
    Fazeli, Mahdi
    21ST INTERNATIONAL CONFERENCE ON VLSI DESIGN: HELD JOINTLY WITH THE 7TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2008, : 21 - 26
  • [42] FAULT-TOLERANT SYSTEMS TECHNOLOGY - SYSTEMS INTEGRATION
    DEYST, JJ
    TRANSACTIONS OF THE AMERICAN NUCLEAR SOCIETY, 1985, 49 (JUN): : 373 - 373
  • [43] APPROACHES DIFFER FOR FAULT-TOLERANT SYSTEMS
    ASEO, J
    COMPUTER DESIGN, 1983, 22 (10): : 40 - &
  • [44] WEIGHTED COVERAGE IN FAULT-TOLERANT SYSTEMS
    AMER, HH
    MCCLUSKEY, EJ
    PROCEEDINGS ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1987, (SYM): : 187 - 191
  • [45] UNDERSTANDING FAULT-TOLERANT DISTRIBUTED SYSTEMS
    CRISTIAN, F
    COMMUNICATIONS OF THE ACM, 1991, 34 (02) : 56 - 78
  • [46] On reconfiguration latency in fault-tolerant systems
    Kim, H
    Lee, S
    Hong, TW
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (05) : 1181 - 1182
  • [47] Synthesis of fault-tolerant embedded systems
    Eles, Petru
    Izosimov, Viacheslav
    Pop, Paul
    Peng, Zebo
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 960 - +
  • [48] FAULT-TOLERANT SYSTEMS - CONSTANT AS THE SUN
    MANDELL, M
    COMPUTER DECISIONS, 1983, 15 (02): : 164 - &
  • [49] FAULT-TOLERANT DIGITAL CLOCKING SYSTEMS
    MOORE, WR
    ELECTRONICS LETTERS, 1979, 15 (22) : 722 - 724
  • [50] Fault-tolerant broadcast in anonymous systems
    Jimenez, Ernesto
    Arevalo, Sergio
    Tang, Jian
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (11): : 4172 - 4191