These programs won't work with BOINC (see below), but some of their benefits can be achieved in other ways:

Why won't SETIQueue work with BOINC?

Unlike SETI@home Classic, with its 'one size fits all' work units, BOINC allows work units that have extreme requirements (memory, disk, CPU) and makes sure they're sent only to hosts that can handle them. In BOINC, a client communicates directly with the server, telling the server about its hardware (memory size, CPU speed etc.) and the server chooses work for it accordingly. Furthermore, BOINC has separate scheduling and data servers (in SETI@home Classic, a single server played both roles).

How a BOINC proxy system might work

Here's a sketch of a proxy system based on a modified core client. We assume that there's a 'proxy' host that does only communication and storage, and a number of 'worker' hosts that do computation. The core client must be modified to accept -proxy and -worker options:

The proxy host would maintain a set of separate BOINC directories, one for each worker host. The high-level logic is (for each worker host): Note: none of the above is implemented. If you are a programmer and would like to help, please let us know. Also note: as described above, the system is not asynchronous (computation and communication don't overlap) and the proxy doesn't act as a buffer. It could be modified to have these properties. "; page_tail(); ?>