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.