MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1 Newtop: A Fault-Tolerant Group Communication Protocol

Download:
Download as a PDF | Download as a PS
by Paul D Ezhilchelvan, Raimundo A Macdo, Santosh K Shrivastava
http://www.mathematik.uni-kl.de/ftp/pub/Docs/Broadcast/./48.ps.gz
Add To MetaCart

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 geographically widely separated, 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. Newtop is both dynamic and faulttolerant: ordering and liveness is preserved even if membership changes occur due to (suspected) process failures, voluntary process departures and new group formations. The paper compares and contrast Newtop with some of the best known ordering protocols. 1

Citations

1855 Time, clocks, and the ordering of events in a distributed system – Lamport - 1978
1130 Impossibility of Distributed Consensus with One Faulty Process – Fischer, Lynch, et al. - 1985
560 Lightweight causal and atomic group multicast – Birman, Schiper, et al. - 1991
366 Reliable Broadcast Protocols – Chang, Maxemchuk - 1984
230 Preserving and using context information in interprocess communication – PETERSON, BUCHHOLZ, et al. - 1989
173 Using Process Groups to Implement Failure Detection in Asynchronous Environments – Ricciardi, Birman - 1991
159 NewTop: a fault-tolerant group communication protocol – Ezhilchelvan, Macedo, et al. - 1995
148 Broadcast protocols for distributed systems – Melliar-Smith, Moser, et al. - 1990
135 Consul: A communication substrate for fault-tolerant distributed programs – Mishra, Peterson, et al. - 1993
130 Reaching agreement on processor-group membership in synchronous distributed systems – Cristian - 1991
117 Unreliable failure detectors for asynchronous systems – CHANDRA, TOUEG - 1991
96 Ordered and Reliable Multicast Communication – Garcia-Molina, Spauster - 1991
79 Membership algorithms for multicast communication groups – Amir, Dolev, et al. - 1992
77 Relacs: A Communication Infrastructure for Constructing Reliable Applications in Large-Scale Distributed Systems – Babaoglu, Davoli, et al. - 1995
77 A Membership Protocol based on Partial Order – Mishra, Peterson, et al. - 1991
38 Early delivery totally ordered multicast in asynchronous environments – DOLEV, KRAMER, et al. - 1993
32 Membership Algorithms for Asynchronous Distributed Systems – Melliar-Smith, Moser, et al. - 1991
26 Virtually synchronous communication based on a weak failure suspector – Schiper, Ricciardi - 1993
25 Causal Multicasts in Overlapping Groups: Towards a Low Cost Approach – Mostefaoui, Raynal - 1993
6 et al, "Transis: A Communication Sub-system for High Availability – Amir - 1992
3 Fault-tolerant Group Communication Protocols for Asynchronous Systems – Macedo - 1994
1 S.Toueg, "Unreliable Failure Detectors for Asynchronous Systems – Chandra - 1991