[erlang-questions] Serfdom erlang implementation (gossip client)?
Dave Cottlehuber
dch@REDACTED
Tue Jan 14 11:30:16 CET 2014
On 12. Jänner 2014 at 18:27:46, Max Lapshin (max.lapshin@REDACTED) wrote:
>
> Mitchell Hashimoto (author of Vagrant and Packer) has another
> project, it
> is serf.
>
> Serf is an implementation of protocol that maintains cluster
> of nodes.
> Sounds like a replacement to erlang distribution, but it is a
> bit different.
>
> At first, it doesn't do any magic interconnection with transparent
> Pid and
> message passing to other nodes. It only maintains persistence
> of nodes in a
> more probabilistic manner (UDP pinging).
>
> Has anyone looked at it? Maybe someone has tried to implement
> it?
>
> I'm interested in this approach because it doesn't require to
> give full
> access to local system for remote user as it happens with erlang
> interconnect.
Some interesting papers that might be relevant;
swim:- http://www.cs.cornell.edu/~asdas/research/dsn02-swim.pdf
scuttlebutt:- http://www.cs.cornell.edu/home/rvr/papers/flowgossip.pdf
Of the two, scuttlebutt is clearly the better name. YMMV. I know of a
solid nodejs implementation https://github.com/dominictarr/scuttlebutt
but nothing for swim.
--
Dave Cottlehuber
Sent from my PDP11
More information about the erlang-questions
mailing list