• DocumentCode
    1370811
  • Title

    A dynamic coherence protocol for distributed shared memory enforcing high data availability at low costs

  • Author

    Theel, Oliver E. ; Fleisch, Brett D.

  • Author_Institution
    INRIA/IRISA, Rennes, France
  • Volume
    7
  • Issue
    9
  • fYear
    1996
  • fDate
    9/1/1996 12:00:00 AM
  • Firstpage
    915
  • Lastpage
    930
  • Abstract
    DSM coherence protocols should scale well for large networks. Fault-tolerance in terms of highly available data access and uninterrupted DSM service is needed in large-scale environments that have a greater number of potentially malfunctioning components. We present a new class of dynamic coherence protocols for DSM systems in error-prone networks whose instances offer highly available access to DSM data at low operation costs. The approach is based on the highly scalable Boundary-Restricted (BR) coherence protocol class. The new protocol class, called the Dynamic Boundary-Restricted (DBR) coherence protocol class, maintains read/write frequencies of DSM requests at run-time. This information is used to dynamically adjust the minimum number of cached copies of a single DSM page in order to guarantee a given degree of data availability. The description of the new protocol class is accompanied by an analysis covering a large variety of workloads. This analysis presents the overall savings achieved by using a DBR coherence protocol in comparison to a static BR protocol
  • Keywords
    distributed memory systems; fault tolerant computing; memory protocols; shared memory systems; coherence protocol; distributed shared memory; dynamic coherence protocol; fault-tolerance; high data availability; large-scale environments; Access protocols; Availability; Coherence; Costs; Distributed Bragg reflectors; Fault tolerance; Large-scale systems; Monitoring; Power system reliability; Scalability;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.536936
  • Filename
    536936