Changes

Jump to navigation Jump to search
added absent architectures for criu
Line 22: Line 22:     
Both tools appear primarily focused on reducing benchmark runtime on slow computer architecture simulators, leveraging sampling algorithms such as SimPoint.
 
Both tools appear primarily focused on reducing benchmark runtime on slow computer architecture simulators, leveraging sampling algorithms such as SimPoint.
 +
 +
== OpenVZ (in-kernel) ==
 +
 +
Legacy OpenVZ (RHEL4, RHEL5, RHEL6 based kernels) has in-kernel checkpoint/restore, sources can be found in kernel/cpt/.
 +
 +
== CKPT (in-kernel) ==
 +
 +
(In-kernel) [https://ckpt.wiki.kernel.org/index.php/Main_Page Linux Checkpoint/Restart] was a project from around 2008 to around 2010 to implement checkpoint/restart of Linux processes.
    
== CRIU, DMTCP, BLCR, OpenVZ comparison table ==
 
== CRIU, DMTCP, BLCR, OpenVZ comparison table ==
Line 40: Line 48:  
|-
 
|-
 
| Arch
 
| Arch
| x86_64, ARM
+
| x86_64, ARM, AArch64, PPC64le
 
| x86, x86_64, ARM
 
| x86, x86_64, ARM
 
| x86, x86_64, PPC/PPC64, ARM
 
| x86, x86_64, PPC/PPC64, ARM
Line 89: Line 97:  
|-
 
|-
 
| Retains behavior of the c/r-ed programs?
 
| Retains behavior of the c/r-ed programs?
| {{Yes}}
+
| {{Yes}} (but see [[What can change after C/R]])
 
| {{No}}, because of wrappers on system calls
 
| {{No}}, because of wrappers on system calls
 
| {{No}}, because of wrappers on system calls
 
| {{No}}, because of wrappers on system calls

Navigation menu