Back to first pageBack to first page Centre for Artificial Intelligence of UNL
Browse our site

CENTRIA seminar: Designing for Partition Tolerance with CRDTs

Main informationBy: Carlos Baquero (Universidade do Minho)

Date: Wednesday, 3rd of December 2014, 14h00

Location: FCT/UNL, Seminar Room (Ed. II)
AbstractPlanet scale systems, or systems with sufficiently high numbers of nodes, will eventually experience partitions. Rather than planning for the non-partitioned case, and betting nothing bad will happen, some developers are embracing the inevitability of partitions, high latency spikes and split-brains, and finding data management mechanisms that are still robust under those conditions.

Conflict-free replicated data types (CRDTs) provide a model that allows a principled approach to eventually consistent, always available, partition-tolerant systems. CRDTs also have a design spectrum with variable requirements with regard to the system model. In this talk we will first consider a system with a stable number of nodes and discuss operation-based CRDTs over causal broadcast. Then we focus on state-based CRDTs, over arbitrary numbers of nodes, and optimizations to state dissemination with propagation of deltas.

Centre for Artificial Intelligence of UNL
Departamento de Informática, FCT/UNL
Quinta da Torre 2829-516 CAPARICA - Portugal
Tel. (+351) 21 294 8536 FAX (+351) 21 294 8541

Fundacao_FCT