Early delivery totally ordered multicast in asynchronous environments

Danny Dolev*, Shlomo Kramer, Dalia Malki

*Corresponding author for this work

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

31 Scopus citations

Abstract

This paper presents the construction of a multicast service, called agreed multicast, that guarantees that message arrive reliably and in the same total order to all their destinations. ToTo, a novel protocol, implements the agreed multicast service of Transis, a communication sub-system for the High Availability project, currently developed at the Hebrew University of Jerusalem. This service is desired in distributed systems, and supports high level coordination among groups of processes in distributed applications. The ToTo protocol is genuinely symmetric and fairly simple for implementing. It provides early delivery latency, and requires as little as n/2 messages for forming agreement on the order of delivery. Experimental results show up to O(log(n)) speedup over previous protocols, which match our prediction of the expected speedup. Using the Transis membership service, ToTo can operate in a dynamic environment, and continue to form an agreed total order among the connected machines despite failures and recoveries.

Original languageEnglish
Title of host publicationDigest of Papers - International Symposium on Fault-Tolerant Computing
Editors Anon
PublisherPubl by IEEE
Pages544-553
Number of pages10
ISBN (Print)0818636823
StatePublished - 1993
EventProceedings of the 23rd International Symposium on Fault-Tolerant Computing - Toulouse, Fr
Duration: 22 Jun 199324 Jun 1993

Publication series

NameDigest of Papers - International Symposium on Fault-Tolerant Computing
ISSN (Print)0731-3071

Conference

ConferenceProceedings of the 23rd International Symposium on Fault-Tolerant Computing
CityToulouse, Fr
Period22/06/9324/06/93

Fingerprint

Dive into the research topics of 'Early delivery totally ordered multicast in asynchronous environments'. Together they form a unique fingerprint.

Cite this