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 条
  • [1] An asynchronous protocol for release consistent distributed shared memory systems
    Yeo, JH
    Yeom, HY
    Park, T
    JOURNAL OF SUPERCOMPUTING, 2003, 24 (01): : 25 - 41
  • [2] A causal logging scheme for lazy release consistent distributed shared memory systems
    Yi, Y
    Park, T
    Yeom, HY
    1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 139 - 146
  • [3] An efficient logging scheme for lazy release consistent distributed shared memory systems
    Park, TS
    Yeom, HY
    FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 670 - 674
  • [4] An efficient logging and recovery scheme for lazy release consistent distributed shared memory systems
    Park, T
    Yeom, HY
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2000, 17 (03): : 265 - 278
  • [5] Lightweight logging for lazy release consistent distributed shared memory
    Costa, M
    Guedes, P
    Sequeira, M
    Neves, N
    Castro, M
    PROCEEDINGS OF THE SECOND SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '96), 1996, : 59 - 73
  • [6] A page-coherent, causally consistent protocol for distributed shared memory
    Campos, AE
    Navarro, JE
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 72 (03) : 305 - 319
  • [7] Fundamentals for consistent event ordering in distributed shared memory systems
    Preissinger, J
    Landes, T
    PDPTA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2005, : 890 - 896
  • [8] Asynchronous protocol for virtual factory simulation on shared memory multiprocessor systems
    Gan, B.-P.
    Turner, S.J.
    2000, Stockton Press, Basingstoke, United Kingdom (51)
  • [9] An asynchronous protocol for virtual factory simulation on shared memory multiprocessor systems
    Gan, BP
    Turner, SJ
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2000, 51 (04) : 413 - 422
  • [10] Dag-consistent distributed shared memory
    Blumofe, RD
    Frigo, M
    Joerg, CF
    Leiserson, CE
    Randall, KH
    10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 132 - 141