CRIU
Checkpoint/Restore in User-space
Checkpoint/Restore in User-space
CRIU (stands for Checkpoint/Restore In Userspace), is a Linux software. It can freeze a running container (or an individual application) and checkpoint its state to disk. The data saved can be used to restore the application and run it exactly as it was during the time of the freeze. Using this functionality, application or container live migration, snapshots, remote debugging, and many other things are now possible. CRIU is integrated with lots of 3rd party projects such as podman, open-mpi, runc, etc.
2021 Program
Successful Projects
Contributor
Bui Quang Minh
Mentor
Alexander Mikhalitsyn, Andrei Vagin
Organization
CRIU
Add support for checkpoint/restore read and write queue of UDP socket
In this project, I will implement a new Linux kernel API to help dumping/writing back the read and write queue of UDP socket. Then I will use that...