Title :
Ubik: replicated servers made easy
Author :
Kazar, Michael Leon
Author_Institution :
Inf. Technol. Center, Carnegie-Mellon Univ., Pittsburgh, PA, USA
Abstract :
While replication of administrative databases is important, quite often lazy propagation of updates does not suffice. This argument is couched in terms of experience with the Andrew file system (AFS) but the author believes that it generalizes to many environments. He discusses in some detail a replication library his group built, on top of which they built all of the AFS administrative servers. This library, named Ubik, is interesting for three reasons. First, it has a very simple programming interface, making it relatively easy to understand. Second, the library is quite easy to implement, while still being useful for a large class of server applications. Finally, the library uses an interesting nonblocking (in the database sense) commit protocol, providing good write as well as read availability. The author outlines Ubik´s goals, gives an overview of it, and describes its quorum completion algorithm in some detail
Keywords :
administrative data processing; database management systems; file servers; protocols; AFS administrative servers; Andrew file system; Ubik; administrative databases; commit protocol; implement; lazy propagation; quorum completion algorithm; replicated servers; replication library; server applications; simple programming interface; Access control; Authentication; Databases; File servers; File systems; Identity management systems; Information technology; Libraries; Protection; Workstations;
Conference_Titel :
Workstation Operating Systems, 1989., Proceedings of the Second Workshop on
Conference_Location :
Pacific Grove, CA
DOI :
10.1109/WWOS.1989.109269