mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* CRAK: a process checkpoint/restart kernel module
@ 2001-05-21  9:57 Hua Zhong
  2001-05-23 16:26 ` Pavel Machek
  0 siblings, 1 reply; 5+ messages in thread
From: Hua Zhong @ 2001-05-21  9:57 UTC (permalink / raw)
  To: linux-kernel


This project has been there for over one year, and I've got quite a few
emails asking about it.  Before it becomes more reliable, I think letting
more people know about it is a good idea.  Thanks to those who ever
pushed me on it :-)

I guess many of you have already known about epckpt, a patch written
by Eduardo Pinheiro that adds process checkpoint/restart capability to the
Linux kernel.  CRAK does the similar thing - in fact, I started this
project based on epckpt's code, but now they have been very different.

The major differences are:

* CRAK is a kernel module (!!)
* CRAK doesn't do any bookkeeping (thus no run time overhead)
* CRAK uses different strategy to checkpoint parallel processes (user
space vs kernel space, and signal vs semaphore)

Moreover, I've successfully (in the sense of working for simple cases such
as telnet) added network socket support.  Due to some academic reasons I
have not put this portion of code online, but I'll do so as soon as
possible.

The main website is at http://www.cs.columbia.edu/~huaz/research/crak.htm.
It works for 2.2.19 and 2.4.4 (the latter is still beta).  You can also
learn more about checkpointing at http://www.checkpointing.org (maintained
by Eduardo Pinheiro).

Speaking of reliability, it's not 100% reliable.  Originally I wanted to
make it more reliable before annoucing it, and now I realized (and was
convinced) that letting people know about it earlier could make this goal
happen sooner.

All comments/praise/criticism are welcome.  Thanks.

----------------------------------------------------------------
Hua Zhong

Central Research Facilities	Department of Computer Science
Columbia University		New York, NY 10027
Email: huaz@cs.columbia.edu	http://www.cs.columbia.edu/~huaz
----------------------------------------------------------------




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-05-26 12:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-05-21  9:57 CRAK: a process checkpoint/restart kernel module Hua Zhong
2001-05-23 16:26 ` Pavel Machek
2001-05-25 18:51   ` Hua Zhong
2001-05-25 21:41     ` Pavel Machek
2001-05-26 12:20       ` Hua Zhong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®