
Download Software:
tick-linux-2.6.11-v1.0.tgz (beta version)
linux-2.6.11 (linux kernel vainilla)
| Complete transparency | Binary Independent: no need to modify, re-compile, or re-link the application source code or object code |
| High efficiency | Minimal degradation of application performance (less than 10% checkpointing once a minute) |
| High controlability | Checkpointing behavior dynamically modificable during the run-time of the application such as the checkpoint interval through the /proc pseudo file system |
| High responsiveness | Extremely low latency in checkpoint initiation (3.5 microseconds to wake up the kernel thread) |
| Kernel level | Implemented as a Linux kernel module and a small patch for the 2.6.11 vanilla linux kernel |
| Incremental checkpointing | Only the memory modified from the last checkpoint is saved to stable storage |
| AMD Opteron processors |
| Intel 32-bit processors |
| C and Fortran | Yes | Shell scripts | Yes |
| Interactive shells | Yes | Signal handling | Yes |
| Sockets | No | System V IPC | No |
| Interval timers | No | Multithreads | No |
| Processes and sessions | No | Pipes | No |
| System acconting | No | Open files | Yes |
| Files contents | No | Mapped files | Yes |
| Mapped files | Yes | Block device files | No |
| Mprotect() memory | Yes | Locks | No |
| Dynamic shared libraries | No | Statically linked libraries | Yes |