Changes

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 ===