@conference {opBasedDAIS14, title = {Making Operation-Based CRDTs Operation-Based}, booktitle = {The International Conference on Distributed Applications and Interoperable Systems - DAIS}, volume = {8460}, year = {2014}, month = {June}, pages = {126{\textendash}140}, publisher = {Springer}, organization = {Springer}, address = {Berlin, Germany}, abstract = {

Conflict-free Replicated Datatypes (CRDT) can simplify the design of eventually consistent systems. They can be classified into state- based or operation-based. Operation-based designs have the potential for allowing very compact solutions in both the sent messages and the object state size. Unfortunately, the current approaches are still far from this objective. In this paper, we introduce a new {\textquoteleft}pure{\textquoteright} operation-based frame- work that makes the design and the implementation of these CRDTs more simple and efficient. We show how to leverage the meta-data of the messaging middleware to design very compact CRDTs, while only disseminating operation names and their optional arguments.

}, doi = {10.1007/978-3-662-43352-2_11}, url = {http://dx.doi.org/10.1007/978-3-662-43352-2_11}, attachments = {https://haslab.uminho.pt/sites/default/files/ashoker/files/opbaseddais14.pdf}, author = {Carlos Baquero Moreno and Paulo S{\'e}rgio Almeida and Ali Shoker} }