A non-blocking Checkpointing algorithm for distributed systems

被引:0
|
作者
Guoliang L. [1 ]
Shuyu C. [1 ]
Xiaoqin Z. [1 ]
机构
[1] College of Computer Science, Chongqing University, Chongqing
关键词
Coordinated Check pointing; Distributed systems; Failure and recovery; Fault tolerance;
D O I
10.4156/jdcta.vol5.issue7.29
中图分类号
学科分类号
摘要
The technology of Check pointing and rollback recovery as an effective method of fault tolerance, has been used widely on the parallel or distributed computer systems. We have presented a nonblocking coordinated Check pointing algorithm for distributed systems, which are differ from the conventional approach of taking first temporary checkpoints and then converting them to permanent ones by processes. The proposed Check pointing algorithm allows processes to take permanent checkpoints directly, without taking temporary checkpoints. The character of the algorithm contributes to its speed of execution. The orphan messages are eliminated by sender processes and the in-transit messages are eliminated by Check pointing interval and retransmission mechanism. While reducing the complexity of control message during gain checkpoints from O(n2) to O(n), the algorithm's controlling messages are reduced to n-1.
引用
收藏
页码:230 / 238
页数:8
相关论文
共 50 条
  • [31] Parallel Non-blocking Deterministic Algorithm for Online Topic Modeling
    Frei, Oleksandr
    Apishev, Murat
    ANALYSIS OF IMAGES, SOCIAL NETWORKS AND TEXTS, AIST 2016, 2017, 661 : 132 - 144
  • [32] Proving a Non-blocking Algorithm for Process Renaming with TLA+
    Hurault, Aurelie
    Queinnec, Philippe
    TESTS AND PROOFS (TAP 2019), 2019, 11823 : 147 - 166
  • [33] Blocking and non-blocking concurrent hash tables in multi-core systems
    1600, World Scientific and Engineering Academy and Society, Ag. Ioannou Theologou 17-23, Zographou, Athens, 15773, Greece (12):
  • [34] Distributed Adaptive Routing Convergence to Non-Blocking DCN Routing Assignments
    Zahavi, Eitan
    Keslassy, Isaac
    Kolodny, Avinoam
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2014, 32 (01) : 88 - 101
  • [35] A NON-BLOCKING LIMITING AMPLIFIER
    HIBBERD, F
    WIRELESS WORLD, 1969, 75 (1404): : 269 - &
  • [36] Non-Blocking Commit Protocol
    Kumar, Shishir
    Barvey, Sonali
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (08): : 172 - 177
  • [37] Matrix switches: Blocking versus non-blocking
    Chermansky, Brett
    MICROWAVE JOURNAL, 2006, 49 (07) : 116 - +
  • [38] Matrix switches: Blocking versus non-blocking
    Chermansky, Brett
    Microwave Journal, 2006, 49 (07): : 116 - 118
  • [39] Mutually non-blocking supervisory control of discrete event systems
    Fabian, M
    Kumar, R
    PROCEEDINGS OF THE 36TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 1997, : 2970 - 2975
  • [40] Design and analysis of an efficient algorithm for coordinated checkpointing in distributed systems
    Cao, JN
    Jia, WJ
    Jia, XH
    Cheung, TY
    ADVANCES IN PARALLEL AND DISTRIBUTED COMPUTING - PROCEEDINGS, 1997, : 261 - 268