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 条
  • [21] Computing in totally anonymous asynchronous shared memory systems
    Attiya, H
    Gorbach, A
    Moran, S
    INFORMATION AND COMPUTATION, 2002, 173 (02) : 162 - 183
  • [22] Asynchronous Work Stealing on Distributed Memory Systems
    Li, Shigang
    Hu, Jingyuan
    Cheng, Xin
    Zhao, Chongchong
    PROCEEDINGS OF THE 2013 21ST EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2013, : 198 - 202
  • [23] The pilgrim: A new consistency protocol for distributed shared memory
    Guyennet, H
    Lapayre, JC
    Trehel, M
    ICA(3)PP 97 - 1997 3RD INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, 1997, : 253 - 264
  • [24] 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
  • [25] 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
  • [26] An election protocol in asynchronous distributed systems with practical specifications
    Lee, S
    Yang, SI
    Park, SH
    PDPTA '05: Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Vols 1-3, 2005, : 928 - 934
  • [27] A leader election protocol for timed asynchronous distributed systems
    Amintabar, Amirhasan
    Kostin, Alexander
    Ilushechkina, Ljudmila
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2006, PROCEEDINGS, 2006, 4263 : 877 - 886
  • [28] A probabilistically correct election protocol in asynchronous distributed systems
    Park, SH
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2003, 2834 : 177 - 185
  • [29] Special issue on distributed shared memory systems
    Milutinovic, V
    Stenström, P
    PROCEEDINGS OF THE IEEE, 1999, 87 (03) : 399 - 404
  • [30] 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