Skip to main navigation Skip to search Skip to main content

MILP for the multi-objective VM reassignment problem

  • Takfarinas Saber
  • , Anthony Ventresque
  • , Joao Marques-Silva
  • , James Thorburn
  • , Liam Murphy
  • University College Dublin
  • IBM Research-Ireland
  • Instituto Superior Técnico
  • IBM Software Group

Research output: Chapter in Book or Conference Publication/ProceedingConference Publicationpeer-review

15 Citations (Scopus)

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 approach, feeding a metaheuristic with the results of CPLEX, and we show that the gains are important in terms of quality of the set of Pareto solutions (+126.9% against the metaheuristic alone and +17.8% against CPLEX alone) and number of solutions (8.9 times more than CPLEX), while the processing time increases only by 6% in comparison to CPLEX for execution times larger than 100 seconds.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE 27th International Conference on Tools with Artificial Intelligence, ICTAI 2015
PublisherIEEE Computer Society
Pages41-48
Number of pages8
ISBN (Electronic)9781509001637
DOIs
Publication statusPublished - 4 Jan 2016
Externally publishedYes
Event27th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2015 - Vietri sul Mare, Salerno, Italy
Duration: 9 Nov 201511 Nov 2015

Publication series

NameProceedings - International Conference on Tools with Artificial Intelligence, ICTAI
Volume2016-January
ISSN (Print)1082-3409

Conference

Conference27th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2015
Country/TerritoryItaly
CityVietri sul Mare, Salerno
Period9/11/1511/11/15

Keywords

  • Hybrid-Metaheuristics
  • Mixed Integer Linear Programming
  • Multi-objective Optimisation
  • VM/Machine Reassignment

Fingerprint

Dive into the research topics of 'MILP for the multi-objective VM reassignment problem'. Together they form a unique fingerprint.

Cite this