Exploring Mixed Integer Programming Reformulations for Virtual Machine Placement with Disk Anti-Colocation Constraints

03/06/2019
by   Xiaoying Zheng, et al.
0

One of the important problems for datacenter resource management is to place virtual machines (VMs) to physical machines (PMs) such that certain cost, profit or performance objective is optimized, subject to various constraints. In this paper, we consider an interesting and difficult VM placement problem with disk anti-colocation constraints: a VM's virtual disks should be spread out across the physical disks of its assigned PM. For solutions, we use the mixed integer programming (MIP) formulations and algorithms. However, a challenge is the potentially long computation time of the MIP algorithms. In this paper, we explore how reformulation of the problem can help to reduce the computation time. We develop two reformulations, by redefining the variables, for our VM placement problem and evaluate the computation time of all three formulations. We show that they have vastly different computation time. All three formulations can be useful, but for different problem instances. They all should be kept in the toolbox for tackling the problem. Out of the three, formulation COMB is especially flexible and versatile, and it can solve large problem instances.

READ FULL TEXT
research
06/18/2021

The Graphical Traveling Salesperson Problem has no Integer Programming Formulation in the Original Space

The Graphical Traveling Salesperson Problem (GTSP) is the problem of ass...
research
01/02/2020

Piecewise Polyhedral Formulations for a Multilinear Term

In this paper, we present a mixed-integer linear programming formulation...
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/2015

Incorporating Road Networks into Territory Design

Given a set of basic areas, the territory design problem asks to create ...
research
08/29/2018

Unified Receiver Design in Wireless Relay Networks Using Mixed-Integer Programming Techniques

Wireless receiver design is critical to the overall system performance. ...
research
02/10/2023

Reinforcement Learning Aided Sequential Optimization for Unsignalized Intersection Management of Robot Traffic

We consider the problem of optimal unsignalized intersection management ...
research
10/25/2022

Net Separation-Oriented Printed Circuit Board Placement via Margin Maximization

Packaging has become a crucial process due to the paradigm shift of More...

Please sign up or login with your details

Forgot password? Click here to reset