2 مستودعات
Techniques for transferring memory pages in multiple passes to minimize process downtime during migration.
Distinct from Full Server Migrations: None of the candidates address the specific mechanism of iterative memory transfer for live migration; most are server or cloud migration tools.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Iterative Memory Migration. Refine with filters or upvote what's useful.
LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes
Uses pre-copy techniques to reduce downtime during live migration of running containers.
CRIU is a Linux process checkpointing tool and state manager used to freeze running applications and save their memory and state to disk for later restoration. It functions as a container migration engine and an OCI checkpoint image converter, allowing the live state of running containers to be transferred between different hosts. The project distinguishes itself through its ability to persist network connectivity, acting as a TCP connection state persister that saves and reconstructs network socket states to maintain active communication after a restart. It further enables the distribution o
Implements iterative memory transfer to reduce the duration a process remains frozen during host migration.