40 Years of Computing at Newcastle

Department Technical Report Series No. 524

Fault-Tolerant Group Communication Protocols for Asynchronous Systems

R.J. De Araujo Macedo

University of Newcastle upon Tyne. 1995.

Abstract

It is widely accepted that group communication (multicast) is a powerful abstraction that can be used whenever a collection of distributed processes co-operate to achieve a common goal such as load-sharing or fault-tolerance. Due to the uncertainties inherent to distributed systems (emerging from communication and/or process failures), group communication protocols have to face situations where, for instance, a sender process fails when a multicast is underway or where messages from different senders arrive in an inconsistent order at different destination processes. Further complications arise if processes belong to multiple groups.


Department Technical Report Series - 1995
Department Technical Report Series Index
Contents Page - 40 Years of Computing at Newcastle
Technical Report Abstract No. 524, 30 June 1997