Newtop: a fault-tolerant group communication protocol
- 19 November 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
A general purpose group communication protocol suite called Newtop is described. It is assumed that processes can simultaneously belong to many groups, group size could be large, and processes could be communicating over the Internet. Asynchronous communication environment is therefore assumed where message transmission times cannot be accurately estimated, and the underlying network may well get partitioned, preventing functioning processes from communicating with each other. Newtop can provide causality preserving total order delivery to members of a group, ensuring that total order delivery is preserved for multi-group processes. Both symmetric and asymmetric order protocols are supported, permitting a process to use say symmetric version in one group and asymmetric version in other.Keywords
This publication has 11 references indexed in Scilit:
- Early delivery totally ordered multicast in asynchronous environmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Virtually-synchronous communication based on a weak failure suspectorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Causal multicasts in overlapping groups: towards a low cost approachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Consul: a communication substrate for fault-tolerant distributed programsDistributed Systems Engineering, 1993
- Lightweight causal and atomic group multicastACM Transactions on Computer Systems, 1991
- Using process groups to implement failure detection in asynchronous environmentsPublished by Association for Computing Machinery (ACM) ,1991
- Broadcast protocols for distributed systemsIEEE Transactions on Parallel and Distributed Systems, 1990
- Preserving and using context information in interprocess communicationACM Transactions on Computer Systems, 1989
- Impossibility of distributed consensus with one faulty processJournal of the ACM, 1985
- Time, clocks, and the ordering of events in a distributed systemCommunications of the ACM, 1978