Meta AI Open-Sources Rebalancer: A C++ Assignment Solver That Runs About 40 Million Placement Problems a Day
Meta open-sourced Rebalancer, a C++ assignment solver handling about 40 million placement problems a day.
Meta has open-sourced Rebalancer, a C++ and Python assignment library used internally for more than nine years to place shards, servers, and traffic. It handles about 40 million assignment problems a day using local search or mixed-integer programming solvers, including Gurobi, FICO Xpress, and HiGHS. The library is pip-installable and released under the Apache 2.0 license.
- Meta open-sourced Rebalancer after more than nine years of internal use.
- It handles about 40 million shard, server, and traffic placement problems daily.
- Solvers include local search, Gurobi, FICO Xpress, and HiGHS.
- The C++ and Python library is pip-installable under Apache 2.0.
- Vendors
- Meta
- Products
- RebalancerGurobiFICO XpressHiGHS
- Organizations
- Meta
From the original article

Meta has open-sourced Rebalancer, the C++ and Python library it has used for over 9 years to place shards, servers and traffic. It handles about 40 million assignment problems a day, using local search or MIP solvers like Gurobi, FICO Xpress and HiGHS. It is pip-installable under Apache 2.
By Asif Razzaq · marktechpost.com
A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.