The convoy effect in atomic multicast

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

Abstract

Atomic multicast is a group communication primitive that allows disseminating messages to multiple distributed processes with strong ordering properties. As such, atomic multicast is a widely-employed tool to build large-scale systems, in particular when data is geo-distributed and/or replicated across multiple locations. However, all the most efficient atomic multicast algorithms suffer from a convoy effect that slows down the delivery of messages. In this paper, we study the impact of this phenomenon in detail. To this end, we first capture the convoy effect in the critical section problem with a timed automaton. We then extend this approach to the seminal atomic multicast solution of Skeen. Our analytical model shows that the convoy effect quickly degrades the latency of messages. We confirm this claim by fitting our model with empirical data from literature. To sidestep this performance degradation, we advocate the use of message semantics in atomic multicast. In particular, we present a simple protocol that reduces the convoy effect by a factor p, where p is the probability that two messages commute.

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE 35th International Symposium on Reliable Distributed Systems Workshops, SRDSW 2016
PublisherIEEE Computer Society
Pages67-72
Number of pages6
ISBN (Electronic)9781509052592
DOIs
Publication statusPublished - 18 Oct 2016
Externally publishedYes
Event35th IEEE International Symposium on Reliable Distributed Systems Workshops, SRDSW 2016 - Budapest, Hungary
Duration: 26 Sept 201629 Sept 2016

Publication series

NameProceedings of the IEEE Symposium on Reliable Distributed Systems
Volume2016-October
ISSN (Print)1060-9857

Conference

Conference35th IEEE International Symposium on Reliable Distributed Systems Workshops, SRDSW 2016
Country/TerritoryHungary
CityBudapest
Period26/09/1629/09/16

Keywords

  • Atomic multicast
  • Convoy effect
  • Geo-distribution
  • Group communication
  • Model fit
  • Simulation

Fingerprint

Dive into the research topics of 'The convoy effect in atomic multicast'. Together they form a unique fingerprint.

Cite this