A WEAK-CONSISTENCY ARCHITECTURE FOR DISTRIBUTED INFORMATION SERVICES
Richard A. Golding · 1992
Services provided on wide-area networks like the Internet present several challenges. The reliability, performance, and scalability expected of such services often requires they be implemented using multiple, replicated servers. One possible architecture implements the replicas as a weak-consistency process group. This architecture provides good scalability and availability, handles portable computer systems, and minimizes the effect of users upon each other. The key principles in this architecture are component independence, a process group protocol that provides small summaries of database contents, caching database slices, and the quorum multicast client-to-server communication protocol. A distributed bibliographic database system servss as an example.