SPLASH: Stanford parallel applications for shared-memory
ACM SIGARCH Computer Architecture News
Mirage+: a kernel implementation of distributed shared memory on a network of personal computers
Software—Practice & Experience
The SPLASH-2 programs: characterization and methodological considerations
ISCA '95 Proceedings of the 22nd annual international symposium on Computer architecture
IEEE Transactions on Parallel and Distributed Systems
A Survey of Recoverable Distributed Shared Virtual Memory Systems
IEEE Transactions on Parallel and Distributed Systems
Advanced Concepts in Operating Systems
Advanced Concepts in Operating Systems
DBRpc: A Highly Adaptable Protocol for Reliable DSM Systems
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Fault-Tolerant Distributed Shared Memory on a Broadcast-Based Architecture
IEEE Transactions on Parallel and Distributed Systems
Hi-index | 0.00 |
Potentially malfunctioning components in large distributed shared memory systems require highly available services that can be configured according to expected failure rates in the environment. Although several coherence protocols have been developed for DSM systems,1 few address configurability and fault tolerance. To make complex computer systems more robust and fault tolerant, data must be replicated for high availability, and the level of replication must be configurable to control overhead costs. Using an application suite, the authors test several distributed shared memory coherence protocols under different workloads and analyze the operation costs, fault tolerance, and configurability of each.