To make complex computer systems more robust and fault tolerant, data must
be replicated for high availability. The level of replication must be confi
gurable 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 configurabi
lity of each.