Publication
Communications of the ACM
Paper

An Essential Design Pattern for Fault-Tolerant Distributed State Sharing

Download paper

Abstract

Because developers of distributed programs focus on performance and fault tolerance, distributed design patterns should highlight these aspects of their solutions. One such OO design pattern - the Recoverable Distributor - allows mixing and matching of fault-tolerance and data-consistency protocols and has been used in a distributed scheduler and a distributed lock manager.

Date

Publication

Communications of the ACM

Authors

Topics

Resources

Share