Библиотека Rebalancer версии 1.0.4 от Meta предназначена для оптимизации размещения задач в вычислительных средах. Инструментарий позволяет задавать ограничения по CPU и памяти, а также правила распределения задач по стойкам для конкретных заданий.

Тестирование показало, что библиотека успешно решает модель с двумя задачами при использовании алгоритмов локального поиска и HiGHS. Время выполнения составило 0,8 мс и 0,9 мс соответственно. Система блокирует неподдерживаемые конфигурации, включая стандартный решатель XPRESS и пакет Gurobi.

В демонстрационной модели с четырьмя задачами по 10 ГБ на двух хостах по 20 ГБ решатель переместил одну задачу за 0,3 мс, устранив превышение емкости. Система достигла оптимального состояния, снизив количество нарушений с 1 до 0.

Для моделирования дата-центров библиотека поддерживает работу с восемью хостами, распределенными по стойкам. Она балансирует нагрузку на CPU, соблюдая правило размещения не более одной задачи одного типа на стойку. Тесты подтвердили стабильность результатов при повторных запусках.