An efficient algorithm for causal message logging

被引:7
|
作者
Lee, B [1 ]
Park, T [1 ]
Yeom, HY [1 ]
Cho, Y [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Engn, Seoul 151742, South Korea
关键词
D O I
10.1109/RELDIS.1998.740470
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Causal message logging has many good properties such as nonblocking message logging and no rollback propagation. However it requires a large amount of information to be piggybacked on each message, which may incur severe performance degradation. This paper presents an efficient causal logging algorithm based on the new message log structure, LogOn, which represents the causal interprocess dependency relation with much smaller overhead compared to the existing algorithms. The proposed algorithm is efficient in the sense that it requires no additional information other than LogOn to be carried in each message, while the other algorithms require extra information other than the message log, to eliminate the duplicates in log entries. Moreover in those algorithms, as more extra information is added into the message, more duplicates can be detected. However the proposed algorithm achieves the same degree of efficiency using only the message log carried in each message, without any extra information.
引用
收藏
页码:19 / 25
页数:7
相关论文
共 50 条
  • [11] An efficient causal order algorithm for message delivery in distributed system
    Jang, IY
    Park, J
    Cho, JW
    Yoon, H
    PROCEEDINGS OF THE SIXTH IEEE COMPUTER SOCIETY WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, 1997, : 270 - 275
  • [12] Dependency mining-based causal message logging
    Ci, Yi-Wei
    Zhang, Zhan
    Zuo, De-Cheng
    Wu, Zhi-Bo
    Yang, Xiao-Zong
    INFORMATION PROCESSING LETTERS, 2010, 110 (05) : 182 - 187
  • [13] Efficient rollback-recovery based on causal, message logging for improving asynchrony during recovery
    Ahn, J
    Chung, K
    Kim, K
    Hwang, C
    PROCEEDINGS OF THE HIGH PERFORMANCE COMPUTING SYMPOSIUM - HPC '99, 1999, : 305 - 310
  • [14] Causality tracking in causal message-logging protocols
    Alvisi, L
    Bhatia, K
    Marzullo, K
    DISTRIBUTED COMPUTING, 2002, 15 (01) : 1 - 15
  • [15] The relative overhead of piggybacking in causal message logging protocols
    Bhatia, K
    Marzullo, K
    Alvisi, L
    SEVENTEENTH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 348 - 353
  • [16] Causality tracking in causal message-logging protocols
    Lorenzo Alvisi
    Karan Bhatia
    Keith Marzullo
    Distributed Computing, 2002, 15 : 1 - 15
  • [17] Scalable causal message logging for wide-area environments
    Bhatia, K
    Marzullo, K
    Alvisi, L
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (10): : 873 - 889
  • [18] A causal message logging protocol with asynchronous checkpointing for distributed systems
    Ahn, J
    Kim, K
    Hwang, C
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 523 - 528
  • [19] A causal message logging protocol for mobile nodes in mobile computing systems
    Ahn, JH
    Min, SG
    Hwang, CS
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2004, 20 (04): : 663 - 686
  • [20] A Lightweight Causal Message Logging Protocol to Lower Fault Tolerance Overhead
    Yang, Jin-Min
    2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 392 - 401