Byte/RE ИТ-издание

Интеллектуальные алгоритмы для СХД RAIDIX

Компания «Рэйдикс», поставщик программно определяемых СХД, представила новую технологию кэширования данных. Для готовящейся версии ПО RAIDIX 4.5 ее исследовательская лаборатория разработала классификатор запросов, разделяющий «случайные» и «последовательные» потоки. Последовательные нагрузки направляются в оперативную память, где к ним применяется уникальный адаптивный алгоритм упреждающего чтения. В зависимости от скорости потока данный алгоритм проактивно загружает следующие области в оперативную память, что позволяет повысить производительность системы при последовательных нагрузках до скоростей пропускной способности RAM.

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

Запросы на «случайное» чтение кэшируются в оперативной памяти. Страницы кэша с небольшим количеством обращений высвобождаются, а регулярно читаемые страницы копируются в SSD-кэш на чтение. Запросы на запись, классифицированные как случайные, последовательно переправляются в SSD-кэш на запись. Данный механизм обеспечивает высокие показатели производительности при чтении и записи небольшими блоками.

Среди других разработок лаборатории «Рэйдикс» – интеллектуальный алгоритм QoSmic, используемый для балансировки производительности системы. Он состоит из двух модулей – обучающего (накапливает информацию о приоритетных нагрузках) и распознающего (определяет приложения и наборы данных на основании установок администратора). Эта функциональность позволяет в автоматическом режиме выставлять приоритеты критичным для бизнеса приложениям, ограничивая обработку запросов от служебных утилит и нецелевых программ.

Вам также могут понравиться