[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: