A new log-based approach to independent recovery in distributed shared memory systems

被引:0
|
作者
Lin, JW [1 ]
Kuo, SY [1 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei 106, Taiwan
关键词
rollback recovery; distributed shared memory; independent checkpointing; logging; trace-driven simulation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates the problem of rollback recovery in distributed shared memory (DSM) systems. We propose a new log-based recovery approach, which can tolerate multiple node failures. The recovery approach employs an independent checkpointing technique and a new logging scheme. The independent checkpointing technique periodically interrupts the execution of a node to save the node's state. The new logging scheme takes advantage of the DSM's unique properties to reduce the logging overhead. Based on the proposed recovery approach, the pre-failure state of a faulty node can be deterministically created without involving any fault-free node. In addition, some consistency information may be lost after a node becomes faulty. To reconstruct the lost consistency information, we also present an efficient consistency reconstruction method in this paper. Finally, extensive trace-driven simulations are performed to show the effectiveness of the new logging scheme.
引用
收藏
页码:271 / 290
页数:20
相关论文
共 50 条
  • [31] A low overhead logging scheme for fast recovery in distributed shared memory systems
    Park, T
    Yeom, HY
    JOURNAL OF SUPERCOMPUTING, 2000, 15 (03): : 295 - 320
  • [32] A Low Overhead Logging Scheme for Fast Recovery in Distributed Shared Memory Systems
    Taesoon Park
    Heon Y. Yeom
    The Journal of Supercomputing, 2000, 15 : 295 - 320
  • [34] The tempest approach to distributed shared memory
    Wood, DA
    Hill, MD
    Larus, JR
    INTERNATIONAL CONFERENCE ON COMPUTER DESIGN - VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1996, : 63 - 64
  • [35] Hiding rollback latency in log-based eager hardware transactional memory
    Lee, Sungjae
    Lee, Inhwan
    ELECTRONICS LETTERS, 2014, 50 (02) : 72 - 73
  • [36] Distributed shared memory: Concepts and systems
    Protic, J
    Tomasevic, M
    Milutinovic, V
    IEEE PARALLEL & DISTRIBUTED TECHNOLOGY, 1996, 4 (02): : 63 - 79
  • [37] A log-based flash translation layer for large NAND flash memory
    Kim, SY
    Jung, SI
    8th International Conference on Advanced Communication Technology, Vols 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U1641 - U1644
  • [38] A Log-based Predictive Approach for Replica Replacement in Data Grid
    SudalaiMuthu, T.
    RameshKumar, K.
    2017 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2017,
  • [39] Shared memory and distributed shaved memory systems: A survey
    Kavi, K
    Kim, HS
    Lee, B
    Hurson, AR
    ADVANCES IN COMPUTERS, VOL 53: EMPHASIZING DISTRIBUTED SYSTEMS, 2000, 53 : 55 - 108
  • [40] RocketHA: A High Availability Design Paradigm for Distributed Log-Based Storage System
    Ji, Juntao
    Jin, Rongtong
    Fu, Yubao
    Gu, Yinyou
    Tsai, Tsung-han
    Lin, Qingshan
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 1819 - 1824