Обзор

Библиотека Intel® Intelligent Storage Acceleration Library (Intel® ISA-L) предоставляет инструментальные средства для оптимизации использования дискового пространства, а также для повышения пропускной способности, усиления безопасности и отказоустойчивости систем хранения данных. Ознакомьтесь с оптимизированными функциями для систем RAID, кодом прямой коррекции ошибок, функциями контроля на основе циклически избыточного кода, криптографической хеш-функцией, функциями шифрования и сжатия данных.

Подробнее

Загрузить на 01.org

Рекомендуемые ресурсы

Введение

Узнайте, как эта алгоритмическая библиотека обеспечивает повышенную производительность систем хранения данных на базе процессоров Intel® и снижает уровень инвестиций разработчиков.

Создание приложений для систем хранения данных

Узнайте больше о создании механизмов дедупликации, высокопроизводительного программного сжатия и эффективных систем хранения данных с использованием библиотеки Intel ISA-L и комплекта Storage Performance Development Kit (SPDK).

Код прямой коррекции ошибок и восстановления данных

Сокращайте задержки в работе вашего приложения системы хранения данных с помощью кодирования функций прямой коррекции ошибок, в которых используется коррекция Reed-Solomon.

 

Алгоритмы полудинамического сжатия

Сформируйте пример приложения, в котором используются алгоритмы библиотеки Intel ISA-L для совершенствования механизмов сжатия и наращивания пропускной способности.

Хэши криптографии для облачных систем хранения данных

Загрузите пример кода, демонстрирующий, как повысить производительность процессов дедупликации.

Ускорение дедупликации данных

Совершенствуйте использование дискового пространства, сокращая количество дублированных данных для заданного набора файлов. Объедините процесс с функцией хэширования, которая создает "отпечаток" безопасности для фрагментов данных.

Производительность в системах XEN Project* Hypervisor

Сравните функции библиотеки в базовой системе с диспетчером виртуальных машин в тестовой среде.

Использование виртуальной машины

Установите и запустите виртуальную машину KVM (Kernel-Based Virtual Machine), которая оценивает производительность библиотечных функций.

Пример оптимизации систем хранения больших объемов данных

Компания Intel сотрудничала с Qihoo 360* Technology Co. Ltd. для улучшения инфраструктуры хранения в центрах обработки данных на своих интернет-порталах.

Рекомендуемое видео

Код прямой коррекции ошибок

Разверните код прямой коррекции ошибок, который реплицирует данные быстрее и использует для этого лишь половину дискового пространства в отличие от других методов.