[erlang-questions] massive distribution

Kevin A. Smith <>
Tue Dec 1 15:08:29 CET 2009


Fully connected meshes suck for large numbers of nodes. Erlang provides a number of knobs to control how a cluster is stitched together such as "-connect_all false" and "-hidden".  Also, tuning the net tick time (see man 3 net_kernel and man 6 kernel) can be helpful in keeping a large cluster running.

--Kevin

On Dec 1, 2009, at 5:32 AM, Roberto Ostinelli wrote:

>> If you're talking about the built-in Erlang distribution mechanisms --
>> FWIW: in a quick test I did a while ago I had trouble keeping stable
>> connections for more than ~80 connected nodes. I must admit I was a bit
>> surprised as the "Efficiency Guide" seems to imply that the number
>> should be much higher (?).
>> 
>> Possibly the number of known (but not connected) nodes can be higher
>> than this.
>> 
>> HTH,
>> peter.
> 
> thank you peter.
> 
> 80 connected nodes seems a low number if one seriously need to build
> cloud applications.
> 
> i guess that one needs to develop his own mechanisms for
> interconnecting nodes in a way more similar to a custom 'mesh
> networking' [pardon the conceptually wrong extension of this term]?
> would that be more appropriate, to your belief?
> 
> cheers,
> 
> r.
> 
> ________________________________________________________________
> erlang-questions mailing list. See http://www.erlang.org/faq.html
> erlang-questions (at) erlang.org
> 



More information about the erlang-questions mailing list