Lazy home-based protocol: Combining homeless and home-based distributed shared memory protocols

被引:0
|
作者
Yu, BH [1 ]
Werstein, P [1 ]
Purvis, M [1 ]
Cranefield, S [1 ]
机构
[1] Univ Otago, Dunedin 9001, New Zealand
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents our novel protocol design and implementation of an all-software page-based DSM system. The protocol combines the advantages of homeless and home-based protocols. During lock synchronization, it uses a homeless diff-based memory update using the update coherence protocol. The diff-based update during lock synchronization can reduce the time in a critical section since it reduces page faults and costly data fetching inside the critical section. Other than the update in lock synchronization, it uses a home-based page-based memory update using the invalidation coherence protocol. The protocol is called "lazy home-based" since the home update is delayed until the next barrier time. The lazy home update has many advantages such as less interruption in home nodes as well as less data traffic and a smaller number of messages. We present an in-depth analysis of the effects of the protocol on DSM applications.
引用
收藏
页码:733 / 744
页数:12
相关论文
共 50 条
  • [1] A performance comparison of homeless and home-based lazy release consistency protocols in software shared memory
    Cox, AL
    de Lara, E
    Hu, C
    Zwaenepoel, W
    [J]. FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1999, : 279 - 283
  • [2] Performance evaluation of two home-based lazy release consistency protocols for shared virtual memory systems
    Zhou, YY
    Iftode, L
    Li, K
    [J]. PROCEEDINGS OF THE SECOND SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '96), 1996, : 75 - 88
  • [3] ORION: An adaptive home-based software distributed shared memory system
    Ng, MC
    Wong, WF
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2000, : 187 - 194
  • [4] An efficient lock protocol for home-based lazy release consistency
    Yun, HC
    Lee, SK
    Lee, JW
    Maeng, S
    [J]. FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 527 - 532
  • [5] Software Distributed Shared Memory: a VIA-based implementation and comparison of sequential consistency with home-based lazy release consistency
    Iosevich, V
    Schuster, A
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (08): : 755 - 786
  • [6] Fault-tolerance system implements on Home-based Distributed Shared Memory
    Kim, YK
    Kim, HC
    Yoo, KY
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 397 - 400
  • [7] Optimizing Home-Based Software DSM Protocols
    Weiwu Hu
    Weisong Shi
    Zhimin Tang
    [J]. Cluster Computing, 2001, 4 (3) : 235 - 242
  • [8] A novel adaptive home migration protocol in home-based DSM
    Fang, WJ
    Wang, CL
    Zhu, WZ
    Lau, FCM
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2004, : 215 - 224
  • [9] Home-based authentication protocol for nomadic computing
    Shi, WS
    Santhosh, S
    [J]. IC'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2003, : 411 - 417
  • [10] Home-based rehabilitation
    Guell, R.
    [J]. BREATHE, 2008, 5 (01) : 39 - 41