Composing ordered sequential consistency

Kfir Lev-Ari, Edward Bortnikov, Idit Keidar, Alexander Shraer

Research output: Contribution to journalArticlepeer-review

Abstract

We define ordered sequential consistency (OSC), a generic criterion for concurrent objects. We show that OSC encompasses a range of criteria, from sequential consistency to linearizability, and captures the typical behavior of real-world coordination services, such as ZooKeeper. A straightforward composition of OSC objects is not necessarily OSC, e.g., a composition of sequentially consistent objects is not sequentially consistent. We define a global property we call leading ordered operations, and prove that it enables correct OSC composition.

Original languageEnglish
Pages (from-to)47-50
Number of pages4
JournalInformation Processing Letters
Volume123
DOIs
StatePublished - 1 Jul 2017

Keywords

  • Composability
  • Consistency
  • Distributed systems

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Signal Processing
  • Information Systems
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Composing ordered sequential consistency'. Together they form a unique fingerprint.

Cite this