[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: