Title | ||
---|---|---|
A Dynamic Coherence Protocol for Distributed Shared Memory Enforcing High Data Availability at Low Costs |
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. |
Year | DOI | Venue |
---|---|---|
1996 | 10.1109/71.536936 | IEEE Trans. Parallel Distrib. Syst. |
Keywords | Field | DocType |
availability,high availability,distributed systems,scalability,indexing terms,distributed system,fault tolerant,distributed shared memory,data access,stochastic modeling,fault tolerance,coherence,adaptability,stochastic model | Shared memory,MESIF protocol,Computer science,Cache,Computer network,Coherence (physics),Real-time computing,Fault tolerance,Distributed shared memory,Data access,Scalability,Distributed computing | Journal |
Volume | Issue | ISSN |
7 | 9 | 1045-9219 |
Citations | PageRank | References |
14 | 0.81 | 21 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Oliver E. Theel | 1 | 97 | 20.80 |
Brett D. Fleisch | 2 | 209 | 41.08 |