On Fri, 11 Mar 2011, William Shu wrote:
Dear all, wonder if anybody can help: (Tried googling on behalf of third party
to no success)
Does anyone know of any software (free preferred) -- or group of
software packages -- that can assist in: (a) spliting a process into,
say threads, with (b) possibility of migrating the thread (or
processes) to other machines that would continue running the
threads/processes. Machines could be virtual machines.
Ideally, (I think) one of the ideas is to have access to the threads
(+ executing environment) and somehow have [authorised] user
control on which machines to schedule them, and to get output.
Software could run on linux or windows (Software on windows was
actually asked, but linux (SL) can also be considered.
Have you looked at Condor and Open MPI:
http://www.cs.wisc.edu/condor/
http://www.open-mpi.org/
? Both are open source and available for Linux and Windows;
openmpi is included in SL5.
I'm not sure that either is what you are looking for,
but I'm not sure that they are not.
--
Dr. Andrew C. Aitchison Computer Officer, DPMMS, Cambridge
[email protected] http://www.dpmms.cam.ac.uk/~werdna