Performance evaluation of two home-based lazy release consistency protocols for shared virtual memory systems

被引:0
|
作者
Zhou, YY
Iftode, L
Li, K
机构
来源
PROCEEDINGS OF THE SECOND SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '96) | 1996年
关键词
D O I
10.1145/238721.238763
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates the performance of shared virtual memory protocols on large-scale multicomputers. Using experiments on a 64-node Paragon, we show that the traditional Lazy Release Consistency (LRC) protocol does not scale well, because of the large number of messages it requires, the large amount of memory it consumes for protocol overhead data, and because of the difficulty of garbage collecting that data. To achieve more scalable performance, we introduce and evaluate two new protocols. The first, Home-based LRC (HLRC), is based on the Automatic Update Release Consistency (AURC) protocol. Like AURC, HLRC maintains a home for each page to which all updates are propagated and from which all copies are derived. Unlike AURC, HLRC requires no specialized hardware support. We find that the use of homes provides substantial improvements in performance and scalability over LRC. Our second protocol, called Overlapped Home-based LRC (OHLRC), takes advantage of the communication processor found on each node of the Paragon to offload some of the protocol overhead of HLRC from the critical path followed by the compute processor. We find that OHLRC: provides modest improvements over HLRC. We also apply overlapping to the base LRC protocol, with similar results. Our experiments were done using five of the Splash-2 benchmarks. We report overall execution times, as well as detailed breakdowns of elapsed time, message traffic, and memory use for each of the protocols.
引用
收藏
页码:75 / 88
页数:14
相关论文
共 50 条
  • [31] PERFORMANCE EVALUATION OF HIERARCHICAL RING-BASED SHARED-MEMORY MULTIPROCESSORS
    HOLLIDAY, M
    STUMM, M
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (01) : 52 - 67
  • [32] Performance Evaluation of Consensus Protocols in Blockchain-based Audit Systems
    Ahmad, Ashar
    Saad, Muhammad
    Kim, Joongheon
    Nyang, DaeHun
    Mohaisen, David
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 654 - 656
  • [33] A rule-based approach for automatic bottleneck detection in programs on shared virtual memory systems
    Gerndt, M
    Krumme, A
    SECOND INTERNATIONAL WORKSHOP ON HIGH-LEVEL PARALLEL PROGRAMMING MODELS AND SUPPORTIVE ENVIRONMENTS, PROCEEDINGS, 1997, : 93 - 101
  • [34] A Timing Assumption and Two t-Resilient Protocols for Implementing an Eventual Leader Service in Asynchronous Shared Memory Systems
    Fernandez, Antonio
    Jimenez, Ernesto
    Raynal, Michel
    Tredan, Gilles
    ALGORITHMICA, 2010, 56 (04) : 550 - 576
  • [35] Formative Evaluation of the Implementation of Patient Priorities Care in Two Home-Based Primary Care Programs
    Goswami, R.
    Keifer, L.
    Loaiciga, F.
    Tak, C.
    Krishnamurthy, A.
    Woodall, T.
    Naik, A. D.
    JOURNAL OF THE AMERICAN GERIATRICS SOCIETY, 2021, 69 : S258 - S258
  • [36] A Timing Assumption and Two t-Resilient Protocols for Implementing an Eventual Leader Service in Asynchronous Shared Memory Systems
    Antonio Fernández
    Ernesto Jiménez
    Michel Raynal
    Gilles Trédan
    Algorithmica, 2010, 56 : 550 - 576
  • [37] Consistency in fuzzy rule based systems: An application in elementary school performance evaluation
    Ammar, S
    Bifulco, R
    Duncombe, W
    Wright, R
    18TH INTERNATIONAL CONFERENCE OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY - NAFIPS, 1999, : 120 - 124
  • [38] Consistency in fuzzy rule based systems: An application in elementary school performance evaluation
    Le Moyne Coll, Syracuse, United States
    Annu Conf North Am Fuzzy Inf Process Soc NAFIPS, (120-124):
  • [39] Performance evaluation of or-parallel logic programming systems on distributed shared-memory architectures
    Calegario, VM
    Dutra, ID
    EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 1484 - 1491
  • [40] Shared virtual memory clusters: bridging the cost-performance gap between SMPs and hardware DSM systems
    Bilas, A
    Jiang, DM
    Singh, JP
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2003, 63 (12) : 1257 - 1276