Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

job migration

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Daniel Ridge newt at scyld.com
Thu Mar 8 15:13:21 PST 2001


On Thu, 8 Mar 2001, Jag wrote:

> On Thu, 08 Mar 2001, Christoph Wasshuber wrote:
> 
> > Is it possible to do a crude job migration with some
> > simple scripts? Or do I need to get one of
> > the job migration packages like MOSIX, Scyld, ...
> 
> Actually, I've written a script in Python that does just that for a
> Scyld system, crude job migration.  It just rforks() to the remote node
> then does an exec() of the binary on that node (after twiddling with
> stdin/stdout some).  This assumes that the program you want to run is on
> the remote node as well as any libraries it needs (I assumed the binary
> was on an nfs share, and that the libraries were already cached on the
> remote node).

Why not just use fork()/bproc_execmove() ? You don't need then to have any
of the binaries installed remotely. You can (if you're clever) even
manage to get the dynamic link step to happen on the frontend. 

>  Of course to do this, you need BProc bindings for
> whatever scripting language you're using.  So far I've seen bindings for
> Perl and Python released.

I'm actually looking for a responsible maintainer for the Perl bindings. I
want basically nothing to do with Perl. :)

Regards,
	Dan Ridge
	Scyld Computing





More information about the Beowulf mailing list