MILP for the Multi-objective VM Reassignment Problem
Takfarinas Saber, Anthony Ventresque, Joao Marques-Silva, James, Thorburn, Liam Murphy

TL;DR
This paper evaluates the effectiveness of MILP solvers for the multi-objective VM reassignment problem, demonstrating their limited scalability and proposing a hybrid approach that significantly improves solution quality and quantity.
Contribution
It analyzes conditions under which MILP solvers are effective for this problem and introduces a hybrid method combining MILP with metaheuristics for better results.
Findings
MILP is effective only for small to medium data centers with relaxations.
Hybrid approach yields 126.9% better Pareto solutions than metaheuristics alone.
Hybrid method produces 8.9 times more solutions than MILP alone with minimal time increase.
Abstract
Machine Reassignment is a challenging problem for constraint programming (CP) and mixed-integer linear programming (MILP) approaches, especially given the size of data centres. The multi-objective version of the Machine Reassignment Problem is even more challenging and it seems unlikely for CP or MILP to obtain good results in this context. As a result, the first approaches to address this problem have been based on other optimisation methods, including metaheuristics. In this paper we study under which conditions a mixed-integer optimisation solver, such as IBM ILOG CPLEX, can be used for the Multi-objective Machine Reassignment Problem. We show that it is useful only for small or medium-scale data centres and with some relaxations, such as an optimality tolerance gap and a limited number of directions explored in the search space. Building on this study, we also investigate a hybrid…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
