Oossa

Meta open-sources Rebalancer assignment solver

Meta released the C++/Python library Rebalancer, used internally for shard and traffic placement, under an Apache 2.0 licence.

NoteBy Published by Oossa: 1 min read

Meta has made its Rebalancer library publicly available. The tool, written in C++ with a Python wrapper, has been used by the company for more than nine years to assign shards, servers and traffic. Meta says it processes about 40 million placement problems each day, using local‑search heuristics or mixed‑integer programming solvers such as Gurobi, FICO Xpress and HiGHS. The library can be installed with pip and is released under the permissive Apache 2.0 licence.

Why it matters

Developers can now use Meta’s high‑volume placement engine for their own resource‑allocation tasks without building it from scratch.

Was this article useful?
Share

Read next

Oossa · Newsletter

The week in AI, explained

Every Monday: the stories worth knowing, in plain language. Free, no spam.