An Asynchronous Protocol for Release Consistent Distributed Shared Memory Systems

被引:0
|
作者
Jaeheung Yeo
Heon Y. Yeom
Taesoon Park
机构
[1] Seoul National University,Department of Computer Science
[2] Sejong University,Department of Computer Engineering
来源
关键词
distributed shared memory; lazy release consistency; asynchronous release consistency; page fault;
D O I
暂无
中图分类号
学科分类号
摘要
Distributed shared memory (DSM) systems provide a simple programming paradigm for networks of workstations, which are gaining popularity due to their cost-effective high computing power. However, DSM systems usually exhibit poor performance due to the large communication delay between the nodes; and a lot of different memory consistency models have been proposed to mask the network delay. In this paper, we propose an asynchronous protocol for the release consistent memory model, which we call an Asynchronous Release Consistency (ARC) protocol. Unlike other protocols where the communication adheres to the synchronous request/receive paradigm, the ARC protocol is asynchronous, such that the necessary pages are broadcast before they are requested. Hence, the network delay can be reduced by proper prefetching of necessary pages. We have also compared the performance of the ARC protocol with the lazy release protocol by running standard benchmark programs; and the experimental results showed that the ARC protocol achieves a performance improvement of up to 29%.
引用
收藏
页码:25 / 41
页数:16
相关论文
共 50 条
  • [41] Performance analysis of the doubly-linked list protocol family for distributed shared memory systems
    Lau, ACK
    Yung, NHC
    Cheung, YS
    1996 IEEE SECOND INTERNATIONAL CONFERENCE ON ALGORITHMS & ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP'96, PROCEEDINGS OF, 1996, : 365 - 372
  • [42] Modelling and model checking a distributed shared memory consistency protocol
    Fisler, K
    Girault, C
    APPLICATION AND THEORY OF PETRI NETS 1998, 1998, 1420 : 84 - 103
  • [43] An improvement technique for hybrid protocol for software distributed shared memory
    Lee, SW
    Yoo, KY
    DISTRIBUTED AND PARALLEL SYSTEMS : FROM INSTRUCTION PARALLELISM TO CLUSTER COMPUTING, 2000, 567 : 155 - 164
  • [44] Multi-criterion coherence protocol for distributed shared memory
    Brzezinski, J
    Wawrzyniak, D
    PROCEEDINGS OF THE SIXTH IEEE COMPUTER SOCIETY WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, 1997, : 202 - 207
  • [45] Migrating-home protocol for software distributed shared memory
    Cheung, BWL
    Wang, CL
    Lau, FCM
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2002, 18 (06) : 929 - 957
  • [46] A timing assumption and a t-resilient protocol for implementing an eventual leader service in asynchronous shared memory systems
    Fernandez, Antonio
    Jimenez, Ernesto
    Raynal, Michel
    Tredan, Gilles
    10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 71 - +
  • [47] 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
  • [48] 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
  • [49] Distributed parallel volume rendering on shared memory systems
    Hancock, D.J.
    Hubbold, R.J.
    Future Generation Computer Systems, 1998, 13 (4-5): : 251 - 259
  • [50] Lazy some migration for distributed shared memory systems
    Baylor, S
    Ekanadham, K
    Jann, J
    Lim, BH
    Pattnaik, P
    FOURTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING, PROCEEDINGS, 1997, : 106 - 111