arrow
Return

Efficient Renaming in Sequence CRDTs

delete2022-12-01
delete0
delete
OA
AI
M
Matthieu Nicolas *
G
Gérald Oster
O
Olivier Perrin
DOI:10.1109/TPDS.2022.3172570delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
To achieve high availability, large-scale distributed systems have to replicate data and to minimise coordination between nodes. For these purposes, literature and industry increasingly adopt Conflict-free Replicated Data Types (CRDTs) to design such systems. Conflict-free Replicated Data Types (CRDTs) are new specifications of existing data types, e.g., Set or Sequence. While CRDTs have the same behaviour as previous specifications in sequential executions, they actually shine in distributed settings as they natively support concurrent updates. To this end, CRDTs embed in their specification conflict resolution mechanisms. These mechanisms usually rely on identifiers attached to elements of the data structure to resolve conflicts in a deterministic and coordination-free manner. Identifiers have to comply with several constraints, such as being unique or belonging to a dense total order. These constraints may hinder the identifier size from being bounded. Identifiers hence tend to grow as the system progresses, which increases the overhead of CRDTs over time and leads to performance issues. To address this issue, we propose a novel Sequence CRDT which embeds a renaming mechanism. It enables nodes to reassign shorter identifiers to elements in an uncoordinated manner. Experimental results demonstrate that this mechanism decreases the overhead of the replicated data structure and eventually minimises it.
Keywords:
Peer-to-peer computing
Data structures
Metadata
Collaboration
Semantics
Real-time systems
Distributed databases
CRDTs
replication
real-time collaborative editing
eventual consistency
memory-wise optimisation
performance

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

U
universite de lorraine
Scholars:
1.8W
Papers: 1.4W
Citations: 27
Cited Papers

Cited Papers

Anna: A KVS for Any Scale
err2019-01-01
err23
PREAI
errWu, Chenggang; Faleiro, Jose M.; Lin, Yihan; Hellerstein, Joseph M.
errShare
errSave
An optimized method for establishing high purity murine CD8+ T cell cultures
err2013-01-01
err0
PREAI
errDamien Zanker; Kun Xiao; Sara Oveissi; Philippe Guillaume; Immanuel F. Luescher; Weisan Chen
errShare
errSave
Optimistic replication
err2005-03-01
err337
errOAAI
errSaito, Y; Shapiro, M
errShare
errSave
errShare
errSave
Leptin modifies the prosecretory and prokinetic effects of the inflammatory cytokine interleukin‐6 on colonic function in Sprague–Dawley rats
err2016-11-11
err0
errOAAI
errMaria M. Buckley; Rebecca O'Brien; Michelle Devlin; Aisling A. Creed; Mark G. Rae; Niall P. Hyland; Eamonn M. M. Quigley; Declan P. McKernan; Dervla O'Malley
errShare
errSave
High incidence of asymptomatic SARS-CoV-2 infection, Chongqing, China
err
IF0
err2020-03-23
err0
errOAAI
errYang Tao; Panke Cheng; Wen Chen; Peng Wan; Yaokai Chen; Guodan Yuan; Junjie Chen; Da Huo; Ge Guan; Dayu Sun; Ju Tan; Guanyuan Yang; Wen Zeng; Chuhong Zhu
errShare
errSave
researcher View more