Line 8:
Line 8:
== Project ideas ==
== Project ideas ==
+
+
=== Add support for memory compression ===
+
+
'''Summary:''' Support compression for page images
+
+
We would like to support memory page files compression
+
in CRIU using one of the fastest algorithms (it's matter
+
of discussion which one to choose!).
+
+
This task does not require any Linux kernel modifications
+
and scope is limited to CRIU itself. At the same time it's
+
complex enough as we need to touch memory dump/restore codepath
+
in CRIU and also handle many corner cases like page-server and stuff.
+
+
'''Details:'''
+
* Skill level: intermediate
+
* Language: C
+
* Expected size: 350 hours
+
* Suggested by: Andrei Vagin <avagin@gmail.com>
+
* Mentors: Alexander Mikhalitsyn <alexander@mihalicyn.com>, Andrei Vagin <avagin@gmail.com>
=== Add support for checkpoint/restore of CORK-ed UDP socket ===
=== Add support for checkpoint/restore of CORK-ed UDP socket ===