A causal logging scheme for lazy release consistent distributed shared memory systems

被引:1
|
作者
Yi, Y [1 ]
Park, T [1 ]
Yeom, HY [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci, Seoul 151742, South Korea
关键词
D O I
10.1109/ICPADS.1998.741031
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a casual logging scheme for the lazy release consistent distributed shared memory systems. Causal logging is a very attractive approach to provide the fault tolerance for the distributed systems, since it eliminates the need of the stable logging. However since interprocess dependency must causally be transferred with the normal messages, the excessive message overhead has been a drawback of this approach, in order to achieve an efficient implementation of the casual logging for the distributed shared memory system the data structures and the operations supported by the lazy release consistency memory model are utilized. For example, to implement the sender-based logging of the message contents, the diff structure is utilized, and for the causal logging of the dependency information, the operations to support the causal propagation of the write notices are utilized. As a result, the causal logging for the lazy release consistent distributed shared memory system can be implemented with a very low overhead. The simulation results using the parallel applications show only 1% - 4.4% increases in the execution time.
引用
收藏
页码:139 / 146
页数:8
相关论文
共 50 条
  • [31] Aggressive release consistency for software distributed shared memory
    Fu, SWS
    Tzeng, NF
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 288 - 295
  • [32] Lazy garbage collection of recovery state for fault-tolerant distributed shared memory
    Sultan, F
    Nguyen, TD
    Iftode, L
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (07) : 673 - 686
  • [33] Special issue on distributed shared memory systems
    Milutinovic, V
    Stenström, P
    PROCEEDINGS OF THE IEEE, 1999, 87 (03) : 399 - 404
  • [34] Load balancing in distributed shared memory systems
    Lai, AC
    Shieh, CK
    Kok, YT
    Ueng, JC
    Kung, LY
    1977 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1997, : 152 - 158
  • [35] Is It Time To Rethink Distributed Shared Memory Systems?
    Ramesh, Bharath
    Ribbens, Calvin J.
    Varadarajan, Srinidhi
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2011, : 212 - 219
  • [36] Fault recovery for distributed shared memory systems
    Dieter, WR
    Lumpp, JE
    1997 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 2, 1997, : 525 - 540
  • [37] Lightweight logging and recovery for distributed shared memory over virtual interface architecture
    Park, S
    Kim, Y
    Maeng, SR
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2003, : 199 - 206
  • [38] Reducing overheads in distributed shared memory systems
    Morris, J
    Gregg, RR
    Herbert, D
    McCoull, J
    THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 244 - 252
  • [39] PANEL - PARALLEL AND DISTRIBUTED COMPUTING DISTRIBUTED MEMORY OR SHARED MEMORY-SYSTEMS
    REIJNS, GL
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 543 - 544
  • [40] A page-coherent, causally consistent protocol for distributed shared memory
    Campos, AE
    Navarro, JE
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 72 (03) : 305 - 319