DRbQS 0.0.16 has been released.
DRbQS is a server-client system to distribute tasks to some nodes for
calculation.
The communication between a server and nodes is implemented by dRuby.
- drbqs | RubyGems.org | your community gem host
- GitHub - ytaka/drbqs: dRuby Queueing System - Queuing system over network that is implemented by dRuby.
A server creates tasks and puts them into Rinda::TupleSpace;
nodes for calculation take tasks from Rinda::TupleSpace,
calculate them, and return their results to the server.
DRbQS also provides some utilities to define tasks,
to execute a server and nodes (over ssh),
to transfer files between a server and nodes,
to create temporary files and directories,
and to test and profile programs of DRbQS.
DRbQS is tested on Ubuntu 11.04 and we can install
DRbQS easily on Linux. Note that due to some requirements,
DRbQS does not work probably on Windows.
DRbQS is still developing version and
contributions such as tests and bug fixes are welcome.