A Kernel Search Algorithm for Virtual Machine Consolidation Problem

12/27/2022
by   Jiang-Yao Luo, et al.
0

Virtual machine consolidation describes the process of reallocation of virtual machines (VMs) on a set of target servers. It can be formulated as a mixed integer linear programming problem which is proven to be an NP-hard problem. In this paper, we propose a kernel search (KS) heuristic algorithm based on hard variable fixing to quickly obtain a high-quality solution for large-scale virtual machine consolidation problems (VMCPs). Since variable fixing strategies in existing KS works may make VMCP infeasible, our proposed KS algorithm employs a more efficient strategy to choose a set of fixed variables according to the corresponding reduced cost. Numerical results on VMCP instances demonstrate that our proposed KS algorithm significantly outperforms the state-of-the-art mixed integer linear programming solver in terms of CPU time, and our proposed strategy of variable fixing significantly improves the efficiency of the KS algorithm as well as the degradation of solution quality can be negligible.

READ FULL TEXT
research
12/23/2022

A Cut-and-solve Algorithm for Virtual Machine Consolidation Problem

The virtual machine consolidation problem (VMCP) attempts to determine w...
research
04/29/2023

Local Search for Integer Linear Programming

Integer linear programming models a wide range of practical combinatoria...
research
03/27/2018

An Efficient Method to Transform SAT problems to Binary Integer Linear Programming Problem

In computational complexity theory, a decision problem is NP-complete wh...
research
01/07/2021

Towards Optimally Efficient Tree Search with Deep Temporal Difference Learning

This paper investigates the classical integer least-squares problem whic...
research
05/31/2021

Exact solution of network flow models with strong relaxations

We address the solution of Mixed Integer Linear Programming (MILP) model...
research
06/12/2020

Developing a Mathematical Negotiation Mechanism for a Distributed Procurement Problem and a Hybrid Algorithm for its Solution

Considering the players' bargaining power, designing a bi-level programm...
research
05/14/2021

The Achilles Heel of Some Optical Network Designs and Performance Comparisons

This non-conventional paper represents the first attempt to uncover a po...

Please sign up or login with your details

Forgot password? Click here to reset