학술논문

Strong eventual consistency of the collaborative editing framework WOOT.
Document Type
Article
Source
Distributed Computing. Apr2022, Vol. 35 Issue 2, p145-164. 20p.
Subject
*EDITING
*DATA structures
Language
ISSN
0178-2770
Abstract
Commutative Replicated Data Types (CRDTs) are a promising new class of data structures for large-scale shared mutable content in applications that only require eventual consistency. The WithOut Operational Transforms (WOOT) framework is the first CRDT for collaborative text editing introduced by Oster et al. (In: Conference on Computer Supported Cooperative Work (CSCW). ACM, New York, pp 259–268, 2006a). Its eventual consistency property was verified only for a bounded model to date. While the consistency of many other previously published CRDTs had been shown immediately with their publication, the property for WOOT remained open for 14 years. We use a novel approach identifying a previously unknown sort-key based protocol that simulates the WOOT framework to show its consistency. We formalize the proof using the Isabelle/HOL proof assistant to machine-check its correctness. [ABSTRACT FROM AUTHOR]