Re: OpenMosix and Checkpointing

Tom Davis <[email protected]>
Newsgroups gmane.linux.cluster.openmosix.devel
Message-ID <[email protected]>
Daniel Marques wrote:


Hi Dan,

> I'm a computer science researcher who has been studying checkpointing.

Last year I worked on a fourth year undergraduate group project looking 
into taking consistent checkpoints on an openMosix cluster using CHPOX, 
so hopefully I can answer a few of your questions. :-)

> It seems that if OpenMosix supports process migration, it should be
> possible to extend it to support checkpointing.  Is that what CHPOX
> does, or is it an independent approach to taking checkpoints?  

CHPOX is an independent approach to taking checkpoints, that will run on 
an openMosix cluster, as well as a standalone machine.  I don't think 
there is much (if any) difference, as far as CHPOX is concerned, between 
taking a checkpoint on a standalone, and taking a checkpoint on an 
openMosix cluster.  From what I remember though (and it was around a 
year ago since I did any of this), a migrated process is migrated back 
to the home-node before it is checkpointed.

For what it's worth, our solution involved pausing all communicating 
processes, checkpointing them, saving the contents of any message queues 
the processes were using at that time, and then restarting each of the 
processes.

Not particularly efficient - there are much more efficient algorithms 
out there!  But it was good enough for an undergraduate project!

One gotcha, if you use CHPOX - we found it to be quite unstable when we 
used it.  Having said that, a year has passed and it may be much better 
now! :o)

HTH,
	Tom



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.