Proposed F19 Feature: Checkpoint/Restore

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

 



= Features/Checkpoint Restore =
https://fedoraproject.org/wiki/Features/Checkpoint_Restore

Feature owner(s): Adrian Reber <adrian@xxxxxxxx> 

Add support to checkpoint and restore processes. Checkpointing processes can 
be used for fault tolerance and/or load balancing.

Checkpointing a process in regular intervals can help to restart a process if 
it might crash to resume/restart/restore the calculation without too much data 
lost. Providing this ability transparent at the OS level removes the need to 
implement this functionality for all processes manually.

Checkpointing and restoring a process to another system can be used to migrate 
a process, process tree or container to another system to distribute the load 
during the runtime and also for maintenance without service interruption like 
it is possible with virtual machines. 

== Detailed description ==
Checkpointing/restore, as mentioned above, can be used for fault tolerance and 
load distribution.

Fedora can offer checkpoint/restore by using CRIU (Checkpoint/Restore In 
Userspace). CRIU has been developed with the goal to be accepted by upstream 
and most patches necessary have already been accepted (as of 2012-10-24) in 
the kernel. The current release (0.3) of the userspace tools (crtools) offers 
the ability to checkpoint/restore containers and thus offering the ability to 
migrate containers.

To offer the checkpoint/restore functionality the package crtools has been 
imported into Fedora and changes are still necessary to the kernel RPM.

_______________________________________________
devel-announce mailing list
devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux