[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