TY - GEN
T1 - A Large Neighborhood Search Approach for the Data Centre Machine Reassignment Problem
AU - Souza, Filipe
AU - Grimes, Diarmuid
AU - O’Sullivan, Barry
N1 - Publisher Copyright:
© 2023, The Author(s).
PY - 2023
Y1 - 2023
N2 - One of the main challenges in data centre operations involves optimally reassigning running processes to servers in a dynamic setting such that operational performance is improved. In 2012, Google proposed the Machine Reassignment Problem in collaboration with the ROADEF/Euro challenge. A number of complex instances were generated for evaluating the submissions. This work focuses on new approaches to solve this problem. In particular, we propose a Large Neighbourhood Search approach with a novel, domain-specific heuristic for neighborhood selection. This heuristic uses the unbalanced resource usage on the machines to select the most promising processes in each iteration. Furthermore, we compare two search strategies to optimise the sub-problems. The first one is based on the concept of Limited Discrepancy Search, albeit tailored to large scale problems; and the second approach involves the standard combination of constraint programming with random restart strategies. An empirical evaluation on the widely studied instances from ROADEF 2012 demonstrates the effectiveness of our approach against the state-of-the-art, with new upper bounds found for three instances.
AB - One of the main challenges in data centre operations involves optimally reassigning running processes to servers in a dynamic setting such that operational performance is improved. In 2012, Google proposed the Machine Reassignment Problem in collaboration with the ROADEF/Euro challenge. A number of complex instances were generated for evaluating the submissions. This work focuses on new approaches to solve this problem. In particular, we propose a Large Neighbourhood Search approach with a novel, domain-specific heuristic for neighborhood selection. This heuristic uses the unbalanced resource usage on the machines to select the most promising processes in each iteration. Furthermore, we compare two search strategies to optimise the sub-problems. The first one is based on the concept of Limited Discrepancy Search, albeit tailored to large scale problems; and the second approach involves the standard combination of constraint programming with random restart strategies. An empirical evaluation on the widely studied instances from ROADEF 2012 demonstrates the effectiveness of our approach against the state-of-the-art, with new upper bounds found for three instances.
KW - Limited discrepancy search
KW - LNS
KW - Machine reassignment problem
KW - Neighbourhood selection
UR - https://www.scopus.com/pages/publications/85149943366
U2 - 10.1007/978-3-031-26438-2_31
DO - 10.1007/978-3-031-26438-2_31
M3 - Conference proceeding
AN - SCOPUS:85149943366
SN - 9783031264375
T3 - Communications in Computer and Information Science
SP - 397
EP - 408
BT - Artificial Intelligence and Cognitive Science - 30th Irish Conference, AICS 2022, Revised Selected Papers
A2 - Longo, Luca
A2 - O’Reilly, Ruairi
PB - Springer Science and Business Media Deutschland GmbH
T2 - 30th Irish Conference on Artificial Intelligence and Cognitive Science, AICS 2022
Y2 - 8 December 2022 through 9 December 2022
ER -