Prototypes

Prototypes

Publicly available GitHub projects and repositories:

  • The repositories LSIM and LDB provide Erlang code for the evaluation of several strategies for replicated data synchronisation with CRDTs. Prototype implementations of CRDTs in Erlang are available in types and integrated into the LASP system.

 

  • The repository Delta-enabled-CRDTs provides reference C++ code for the implementation of efficient Conflict-Free Replicated Data Types that use deltas to communicate changes to local state. Together with a companion journal article, these techniques already lead to 3rd party implementations in Akka Distributed Data and the Loom Elixir library.