LZ4 bvec
Расширение библиотеки LZ4 в Linux kernel для оптимизации работы сжатия в системах хранения данных блочного уровня.
Описание
Системы хранения данных (СХД) являются аппаратно/программными решениями для хранения, управления и обработки больших объемов данных, обеспечивая надежный доступ, защиту и резервное копирование данных. Чтобы оптимизировать занимаемое пространство на СХД, данные пользователя могут храниться в сжатом виде. Для этого в ядре Linux существуют различные реализации алгоритмов сжатия (LZ4, ZSTD, LZO,…). Однако эти реализации не оптимизированы под блочный стек, на который опираются современные СХД. В рамках проекта предлагается расширить функции компрессии и декомпрессии в библиотеках сжатия в Linux kernel для работы с буферами, применяемыми в блочном стеке.
Работа проводится под руководством консультанта, младшего инженера-программиста Сичкара Г.К.
Результаты
- Работа награждена дипломом I степени