Re: Adding checkpointing API to Linux kernel

Andy Glew (glew@cs.wisc.edu)
Mon, 18 Jan 1999 16:23:11 -0600


Great!

Like I said, all of this started out when the CONDOR developers told me
that they would be able to give users like me totally transparent checkpointing
and process migration on NT, whereas on UNIX (Solaris, LINUX, etc.)
you have to compile and link your code specially.

Maybe the problem is just that batch queue developers like Werner,
or the CONDOR folk, have been so hot on having solutions portable
across all UNIXes that they have not been willing to make LINUX specific
modifications.

I look forward to using stuff like this in future versions of GNU QUEUE
and CONDOR. Transparent checkpointing, process migration, and
ex-post-facto being able to take a running job, and migrating it somewhere
else.

Alan Cox wrote:

> > I.e. you do not have to know, a priori, what functions you want to intercept
> > - as you would have to if placing something on the path.
> > You can intercept them all.
>
> Learn about libdl and ld.so ..
>
> > Moreover, you can intercept a call to foo(), have it call your_foo(),
> > and then allow it to continue on to call the default foo().
>
> Learn about libdl and ld.so - its all in there, its all been in there
> for a very long time
>
> Alan

--
---
Andy "Krazy" Glew, glew@cs.wisc.edu, UW Madison and Intel.
DISCLAIMER: private posting, not representative of university or Intel.
Please respond by email in addition to replying to newsgroup.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/