Brief Announcement: The only Undoable CRDTs are Counters

3Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In comparing well-known CRDTs representing sets that can grow and shrink, we find caveats. In one, the removal of an element cannot be reliably undone. In another, undesirable states are attainable, such as when an element is present -1 times (and so must be added for the set to become empty). The first lacks a general-purpose undo, while the second acts less like a set and more like a tuple of counters, one per possible element. Using some group theory, we show that this trade-off is unavoidable: every undoable CRDT is a tuple of counters.

Cite

CITATION STYLE

APA

Dolan, S. (2020). Brief Announcement: The only Undoable CRDTs are Counters. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing (pp. 57–58). Association for Computing Machinery. https://doi.org/10.1145/3382734.3405749

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free