AI Radar — лента💾 Meta открыла код, который 9 лет работал у неё внутри: Rebalancer
Meta выложила в open-source Rebalancer — инструмент для размещения шардов, серверов и трафика. Он решает 40 млн задач назначения в день и работал внутри компании 9 лет.
Что внутри. Библиотека на C++ и Python с привязками к трём MIP-солверам: Gurobi, FICO Xpress и HiGHS. Задачи назначения (assignment problems) — это классическая оптимизационная задача, где нужно раздать ресурсы так, чтобы минимизировать стоимость и уложиться в ограничения. Вместо того чтобы каждый раз считать с нуля, берёшь готовый солвер и конфигурируешь под свою топологию.
Зачем это снаружи. Девять лет в production — это серьёзная проверка. Вместо велосипеда компании и исследователи получают решение, которое уже прошло обкатку на дата-центровом масштабе. Apache 2.0 означает: бери, модифицируй, продавай — без ограничений.
Ни бенчмарков, ни сравнений с аналогами, ни подробностей внутренней методологии в анонсе нет. Непонятно, насколько Rebalancer универсален для произвольных инфраструктурных задач за пределами того, что заточено под Meta.
Что это значит: любой, кому нужно оптимально раскидать нагрузку по серверам или дата-центрам, может поставить Rebalancer из коробки и не строить своё решение с нуля.
Оригинальная публикация в Telegram