[erlang-questions] models for replicated/distributed processors

Jan Wrobel wrr@REDACTED
Mon Mar 5 18:09:44 CET 2012


On Mon, Mar 5, 2012 at 4:36 PM, Miles Fidelman
<mfidelman@REDACTED> wrote:
> Hi Folks,
>
> I'm trying to think through various approaches to fault-tolerance for an
> actor-based system architecture - generally around the notion of replicated
> copies of actors operating on different nodes.
>
> Two questions to the assembled wisdom:
>
> 1. Has anybody done any work with replicated, synchronized processes spread
> across multiple erlang nodes?  If so, can you share anything about
> architectural concepts?  (Pointers to papers or slide decks would be much
> appreciated).

Paxos algorithm allows to keep state of distributed processes
consistent.  An accessible paper about it is:
http://research.microsoft.com/en-us/um/people/lamport/pubs/paxos-simple.pdf
 It seems there were several attempts at implementing generic Paxos
library in Erlang (https://www.google.com/search?q=paxos+erlang), I
don't know how matured these implementations are,  maybe they can
serve you as a starting point.

Cheers,
Jan



More information about the erlang-questions mailing list