Interesting. Unfortunately, the dependency on a central NFS mount rules 
out rq for my purposes.

Alexander.

Dave Burt wrote:
> "Alexander Staubo" <alex / byzantine.no> wrote:
> 
>>I have an interest in distributed computing and so-called grid computing. 
>>Has anyone here done, or know of, any grid processing with Ruby?
> 
> 
> There is rq (ruby queue) by Ara. T. Howard:
> 
> http://raa.ruby-lang.org/project/rq/
> 
> rq is a tool used to build instant linux clusters
> ruby queue (rq) is a tool used to create instant linux clusters by managing 
> sqlite databases as nfs mounted priority work queues. multiple instances of 
> rq running from multiples hosts can work from these queues to distribute 
> processing load to n nodes - bringing many dozens of otherwise powerful cpus 
> to their knees with a single blow. clearly this software should be kept out 
> of the hands of free radicals, seti enthusiasts, and j. safran.
> 
> the central concept of rq is that n nodes work in isolation to pull jobs 
> from an central nfs mounted priority work queue in a synchronized fashion. 
> the nodes have absolutely no knowledge of each other and all communication 
> if done via the queue meaning that, so long as the queue is available via 
> nfs and a single node is running jobs from it, the system will continue to 
> process jobs. there is no centralized process whatsoever - all nodes work to 
> take jobs from the queue and run them as fast as possible. this creates a 
> system which load balances automatically and is robust in face of node 
> failures.
> 
> 
> 
> 
>