[erlang-questions] bspawner: spawn distribution among distributed nodes

Bhasker Kode <>
Tue May 27 19:02:56 CEST 2008


On Tue, May 27, 2008 at 10:04 PM, Rick Pettit <> wrote:
> On Mon, May 26, 2008 2:04 am, Bhasker Kode wrote:
>> Hi everyone,
>>
>> I just wanted to announce of an the project i've just opened up called
>> bspawner.
>>
>> This project was an attempt to load-balance the task of spawning tasks
>> across multiple nodes . The steps involved can be isolated into a
>> couple of distinct problems.
>>   1. deciding which node needs to spawn a task
>>   2. communicating across these nodes
>>   3. maintaining a record of nodes, added /removed nodes ,etc
>
> I wonder how this compares to pool(3) ?
>
> -Rick

Hey,

I'm sure it does a much better job at what it says it does:

    * The slave nodes send regular reports to the master about their
current load.
    * Queries can be sent to the master to determine which node will
have the least load.

In fact , I wasn't aware of this module when I was working on
bspawner. It 's more of a experimental project than the full fledged
version that pool offers. I' ping back as soon as I do some comparison
though, and that might throw light on where pool does X better & why.

Keep Clicking,
~B



More information about the erlang-questions mailing list