Using Group Communication to Implement a Fault-Tolerant Directory Service

M.F. Kaashoek, A.S. Tanenbaum, C. Verstoep

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Group communication is an important paradigm for building distributed applications. This paper discusses a fault-tolerant distributed directory service based on group communication, and compares it with the previous design and implementation based on remote procedure call. The group directory service uses an active replication scheme and, when triplicated, can handle 627 lookup operations per second and 88 update operations per second (using nonvolatile RAM). This performance is better than the performance for the RPC implementation and it is even better than the performance for directory operations under SunOS, which does not provide any fault tolerance at all. The paper concludes that the implementation using group communication is simpler and has better performance than the one based on remote procedure call, supporting the claim that a distributed operating system should provide both remote procedure call and group communication.
Original languageEnglish
Title of host publication1993 IEEE 13th International Conference on Distributed Computing Systems
PublisherIEEE
Pages130-139
Number of pages10
ISBN (Print)0818637706
DOIs
Publication statusPublished - 1993
Event13th IEEE International Conference on Distributed Computing Systems - Pittsburgh, United States
Duration: 25 May 199328 May 1993

Conference

Conference13th IEEE International Conference on Distributed Computing Systems
Country/TerritoryUnited States
CityPittsburgh
Period25/05/9328/05/93

Fingerprint

Dive into the research topics of 'Using Group Communication to Implement a Fault-Tolerant Directory Service'. Together they form a unique fingerprint.

Cite this