A Low Overhead Logging Scheme for Fast Recovery in Distributed Shared Memory Systems

被引:0
|
作者
Taesoon Park
Heon Y. Yeom
机构
[1] Sejong University,Department of Computer Engineering
[2] Seoul National University,Department of Computer Science
来源
关键词
checkpointing; distributed shared memory system; fault tolerant system; message logging; rollback-recovery;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents an efficient, writer-based logging scheme for recoverable distributed shared memory systems, in which logging of a data item is performed by its writer process, instead of every process that accesses the item logging it. Since the writer process maintains the log of data items, volatile storage can be used for logging. Only the readers' access information needs to be logged into the stable storage of the writer process to tolerate multiple failures. Moreover, to reduce the frequency of stable logging, only the data items accessed by multiple processes are logged with their access information when the items are invalidated, and also semantic-based optimization in logging is considered. Compared with the earlier schemes in which stable logging was performed whenever a new data item was accessed or written by a process, the size of the log and the logging frequency can be significantly reduced in the proposed scheme.
引用
收藏
页码:295 / 320
页数:25
相关论文
共 50 条
  • [21] Adaptive Logging: Optimizing Logging and Recovery Costs in Distributed In-memory Databases
    Yao, Chang
    Agrawal, Divyakant
    Chen, Gang
    Ooi, Beng Chin
    Wu, Sai
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 1119 - 1134
  • [22] Low-overhead checkpointing and rollback-recovery in distributed computing systems
    Liu, Yunlong
    Chen, Junliang
    Jisuanji Xuebao/Chinese Journal of Computers, 1999, 22 (03): : 249 - 257
  • [23] SYSTEMS WITH LOW DISTRIBUTED SIMULATION OVERHEAD
    KUMAR, D
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (02) : 155 - 165
  • [24] Distributed shared memory: Concepts and systems
    Protic, J
    Tomasevic, M
    Milutinovic, V
    IEEE PARALLEL & DISTRIBUTED TECHNOLOGY, 1996, 4 (02): : 63 - 79
  • [25] Hardware support flexible low overhead fault tolerance scheme in scalable shared-memory multiprocessors
    Liu, F
    Ge, JG
    IEEE-EMBS ASIA PACIFIC CONFERENCE ON BIOMEDICAL ENGINEERING - PROCEEDINGS, PTS 1 & 2, 2000, : 821 - 822
  • [27] A group-based load balance scheme for software distributed shared memory systems
    Zhuang, YC
    Liang, TY
    Shieh, CK
    Lee, JQ
    Yang, LT
    JOURNAL OF SUPERCOMPUTING, 2004, 28 (03): : 295 - 309
  • [28] A Group-Based Load Balance Scheme for Software Distributed Shared Memory Systems
    Yi-chang Zhuang
    Tyng Yue Liang
    Ce-kuen Shieh
    Jun-qi Lee
    Laurence Tianruo Yang
    The Journal of Supercomputing, 2004, 28 : 295 - 309
  • [29] 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
  • [30] A group-based load balance scheme for software distributed shared memory systems
    Zhuang, YC
    Shieh, CK
    Liang, TY
    Lee, JQ
    Tseng, LM
    FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 371 - 378