A Cut-and-solve Algorithm for Virtual Machine Consolidation Problem
Jiang-Yao Luo, Liang Chen, Wei-Kun Chen, Jian-Hua Yuan, Yu-Hong Dai

TL;DR
This paper introduces a new compact MILP formulation and a cut-and-solve algorithm for the virtual machine consolidation problem, significantly improving solution efficiency and scalability for large-scale instances.
Contribution
It presents a novel MILP formulation and a specialized cut-and-solve algorithm that outperform existing methods in solving VMCP efficiently and optimally.
Findings
The new formulation is more compact and scalable.
The cut-and-solve algorithm outperforms standard MILP solvers.
The approach achieves optimal solutions faster for large problems.
Abstract
The virtual machine consolidation problem (VMCP) attempts to determine which servers to be activated, how to allocate virtual machines (VMs) to the activated servers, and how to migrate VMs among servers such that the summation of activated, allocation, and migration costs is minimized subject to the resource constraints of the servers and other practical constraints. In this paper, we first propose a new mixed integer linear programming (MILP) formulation for the VMCP. We show that compared with existing formulations, the proposed formulation is much more compact in terms of smaller numbers of variables or constraints, which makes it suitable for solving large-scale problems. We then develop a cut-and-solve (C&S) algorithm, a tree search algorithm to efficiently solve the VMCP to optimality. The proposed C&S algorithm is based on a novel relaxation of the VMCP that provides a stronger…
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.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Cloud Computing and Resource Management · IoT and Edge/Fog Computing
