Powerful system container and virtual machine manager
-
Updated
Nov 2, 2026 - Go
Powerful system container and virtual machine manager
Checkpoint/Restore tool
Fast OS-level support for GPU checkpoint and restore
FitM, the Fuzzer in the Middle, can fuzz client and server binaries at the same time using userspace snapshot-fuzzing and network emulation. It's fast and comparably easy to set up.
Snapshot gets GPU pods ready in seconds instead of minutes — by restoring a fully initialized GPU worker instead of starting one from scratch. Kubernetes-native checkpoint & restore that runs alongside your existing stack.
A tool for coordinated checkpoint/restore of distributed applications with CRIU
GPU checkpoint/restore for vLLM: snapshot a warmed-up engine (compiled kernels, CUDA graphs, weights, 1-8 GPUs) into an OCI image and restore it in seconds instead of a multi-minute cold start. Scale to zero, spot GPUs, Kubernetes optional.
HOWTO: TCP connection repair
Reusing containers for faster serverless function execution - Masters Project @ Imperial College
Memory forensic tool for process resurrection starting from a memory dump
Train computer-use agents end-to-end on real desktops, at scale: a high-performance runtime where 8K+ live environments on one laptop thread.
Branchable agent containers: checkpoint a running sandbox (files, memory and live terminal sessions) and fork it into many independent live copies. Built on CRIU and OverlayFS.
Deduplication over dis-aggregated memory for Serverless Computing
Checkpoint and restore single-GPU CUDA processes on Linux with LD_PRELOAD shim, CRIU, and production CLI. Go, C.
Static build of CRIU (Checkpoint/Restore tool)
Live migration of running Kubernetes pods between nodes – memory, TCP/UDP connections and volumes move while clients stay connected (CRIU + eBPF)
To associate your repository with the criu topic, visit your repo's landing page and select "manage topics."