Fast and scalable rendezvousing

Yehuda Afek*, Michael Hakimi, Adam Morrison

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

In an asymmetric rendezvous system, such as an unfair synchronous queue or an elimination array, threads of two types, consumers and producers, show up and are matched each with a unique thread of the other type. Here we present new highly scalable, high throughput asymmetric rendezvous systems that outperform prior synchronous queue and elimination array implementations under both symmetric and asymmetric workloads (more operations of one type than the other). Based on this rendezvous system, we also construct a highly scalable and competitive stack implementation.

Original languageEnglish
Pages (from-to)243-269
Number of pages27
JournalDistributed Computing
Volume26
Issue number4
DOIs
StatePublished - Aug 2013

Fingerprint

Dive into the research topics of 'Fast and scalable rendezvousing'. Together they form a unique fingerprint.

Cite this