Re: Bug#682706: ITP: crtools -- tools for freezing/checkpointing/restoring a running application
On Tue, 24 Jul 2012, Artem Leshchev wrote:
> * Package name : crtools
> >...<
> Checkpoint/Restore In Userspace, or CRIU, is a tool, that can freeze a running
> application (or part of it) and checkpoint it to a hard drive as a collection
> of files. You can then use the files to restore and run the application from
> the point it was frozen at. The distinctive feature of the CRIU project is that
> it is mainly implemented in user space.
NB Kapil, would you be kind to clarify the relation/comparison?
i.e. like :
$> apt-cache show dmtcp
Package: dmtcp
Version: 1.2.5-1
Installed-Size: 1889
Maintainer: Kapil Arya <kapil@ccs.neu.edu>
Architecture: amd64
Depends: libmtcp1, libc6 (>= 2.9), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.2.1)
Description-en: Checkpoint/Restart functionality for Linux processes
DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently
checkpointing the state of an arbitrary group of programs including
multi-threaded and distributed computations. It operates directly on the user
binary executable, with no Linux kernel modules or other kernel mods.
.
Among the applications supported by DMTCP are OpenMPI, MATLAB, Python, Perl,
and many programming languages and shell scripting languages. DMTCP also
supports GNU screen sessions, including vim/cscope and emacs. With the use of
TightVNC, it can also checkpoint and restart X-Window applications, as long
as they do not use extensions (e.g.: no OpenGL, no video).
--
Yaroslav O. Halchenko
Postdoctoral Fellow, Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419
WWW: http://www.linkedin.com/in/yarik
Reply to: