Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
4950785 | Information Processing Letters | 2017 | 4 Pages |
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.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Kfir Lev-Ari, Edward Bortnikov, Idit Keidar, Alexander Shraer,