Nayeem Islam, Murthy V. Devarakonda: An Essential Design Pattern for Fault-Tolerant Distributed State Sharing. Commun. ACM 39(10): 65-74 (1996)