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 条
  • [41] Software Distributed Shared Memory: a VIA-based implementation and comparison of sequential consistency with home-based lazy release consistency
    Iosevich, V
    Schuster, A
    SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (08): : 755 - 786
  • [42] A scalable and adaptive directory scheme for hardware distributed shared memory
    Tanaka, K
    Hagiwara, T
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2004, 3189 : 539 - 553
  • [43] Petri Games: Synthesis of Distributed Systems with Causal Memory
    Finkbeiner, Bernd
    Olderog, Ernst-Rudiger
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (161): : 217 - 230
  • [44] Petri games: Synthesis of distributed systems with causal memory
    Finkbeiner, Bernd
    Olderog, Ernst-Ruediger
    INFORMATION AND COMPUTATION, 2017, 253 : 181 - 203
  • [45] A survey of recoverable distributed shared virtual memory systems
    Morin, C
    Puaut, I
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (09) : 959 - 969
  • [46] Distributed parallel volume rendering on shared memory systems
    Hancock, D.J.
    Hubbold, R.J.
    Future Generation Computer Systems, 1998, 13 (4-5): : 251 - 259
  • [47] Data race avoidance and replay scheme for developing and debugging parallel programs on distributed shared memory systems
    Chiu, Yung-Chang
    Shieh, Ce-Kuen
    Huang, Tzu-Chi
    Liang, Tyng-Yeu
    Chu, Kuo-Chih
    PARALLEL COMPUTING, 2011, 37 (01) : 11 - 25
  • [48] DISTRIBUTED SHARED-MEMORY IMPLEMENTATION FOR MULTITRANSPUTER SYSTEMS
    TSANAKAS, P
    PAPAKONSTANTINOU, G
    EFTHIVOULIDIS, G
    INFORMATION AND SOFTWARE TECHNOLOGY, 1992, 34 (08) : 499 - 506
  • [49] Impacts of Topology and Bandwidth on Distributed Shared Memory Systems
    Milton, Jonathan
    Zarkesh-Ha, Payman
    COMPUTERS, 2023, 12 (04)
  • [50] Distributed parallel volume rendering on shared memory systems
    Hancock, DJ
    Hubbold, RJ
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 157 - 164