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 language | English |
|---|---|
| Pages (from-to) | 47-50 |
| Number of pages | 4 |
| Journal | Information Processing Letters |
| Volume | 123 |
| DOIs | |
| State | Published - 1 Jul 2017 |
Keywords
- Composability
- Consistency
- Distributed systems
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- Signal Processing
- Information Systems
- Computer Science Applications