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.
|Title of host publication||1993 IEEE 13th International Conference on Distributed Computing Systems|
|Number of pages||10|
|Publication status||Published - 1993|
|Event||13th IEEE International Conference on Distributed Computing Systems - Pittsburgh, United States|
Duration: 25 May 1993 → 28 May 1993
|Conference||13th IEEE International Conference on Distributed Computing Systems|
|Period||25/05/93 → 28/05/93|