Cost Analysis for Fault-Tolerant Distributed Shared Memory System