A Lagrange decomposition based branch and bound algorithm for the optimal mapping of cloud virtual machines

Guanglei Wang, Walid Ben-Ameur, Adam Ouorou

Research output: Contribution to journalArticlepeer-review

Abstract

One of the challenges of cloud computing is to optimally and efficiently assign virtual machines to physical machines. The aim of telecommunication operators is to minimize the mapping cost while respecting constraints regarding location, assignment and capacity. In this paper, we first propose an exact formulation leading to a 0–1 bilinear constrained problem. Then we introduce a variety of linear cuts by exploiting the problem structure and present a Lagrange decomposition based branch and bound algorithm to obtain optimal solutions efficiently. Numerically, we show that our valid inequalities close over 80% of the optimality gap incurred by the well-known McCormick relaxation, and demonstrate the computational advantage of the proposed B&B algorithm with extensive numerical experiments.

Original languageEnglish
Pages (from-to)28-39
Number of pages12
JournalEuropean Journal of Operational Research
Volume276
Issue number1
DOIs
Publication statusPublished - 1 Jul 2019
Externally publishedYes

Keywords

  • Branch and bound
  • Integer programming
  • Lagrange decomposition
  • Virtual machine assignment

Fingerprint

Dive into the research topics of 'A Lagrange decomposition based branch and bound algorithm for the optimal mapping of cloud virtual machines'. Together they form a unique fingerprint.

Cite this