[Rd] DMTCP: checkpoint-restart for R
gene at ccs.neu.edu
Wed Aug 10 20:11:02 CEST 2011
I hope we have the right mailing list. We are two of a team of
developers for DMTCP (transparent checkpoint-restart). It runs under
Linux, and is free software (LGPLv3+), found at:
In our latest release, version 1.2.3, we have done some simple
testing on R, and find that we can successfully checkpoint and restart.
Its usage can be as simple as:
dmtcp_checkpoint R [ run under checkpoint control ]
dmtcp_command --checkpoint [ from a diff. window, creates ckpt_R_*.dmtcp ]
dmtcp_restart ckpt_R_*.dmtcp [ from original window ]
We are interested in supporting R to a fuller extent. But we don't
have enough experience with R to do more thorough testing. We have tested
DMTCP on a small test in C, which frequently loads and unloads libraries
(w/ dlopen). We added this test in C, because we understand that loading
and unloading libraries is part of the core design of R.
Would it be possible for someone to try out R/DMTCP on some realistic
R programs and give us feedback on what works or doesn't work? We believe
that transparent checkpointing would be helpful to the R community for
any long-running programs.
Thanks and best wishes,
- Gene and Kapil (representing the DMTCP team)
More information about the R-devel