loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Remo Andreoli 1 ; Stefano Forti 2 ; Luigi Pannocchi 2 ; Tommaso Cucinotta 1 and Antonio Brogi 2

Affiliations: 1 Sant’Anna School of Advanced Studies, Pisa, Italy ; 2 Department of Computer Science, University of Pisa, Pisa, Italy

Keyword(s): VM Placement, Cloud Computing, Resource Management, Declarative Reasoning, Optimization.

Abstract: Placing virtual machines so to minimize the number of used physical hosts is an utterly important problem in cloud computing and next-generation virtualized networks. This article proposes a declarative reasoning methodology, and its open-source prototype, including four heuristic strategies to tackle this problem. Our proposal is extensively assessed over real data from an industrial case study and compared to state-of-the-art approaches, both in terms of execution times and solution optimality. As a result, our declarative approach determines placements that are only 6% far from optimal, outperforming a state-of-the-art genetic algorithm in terms of execution times, and a first-fit search for optimality of found placements. Last, its pipelining with a mathematical programming solution improves execution times of the latter by one order of magnitude on average, compared to using a genetic algorithm as a primer.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.145.201.55

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Andreoli, R.; Forti, S.; Pannocchi, L.; Cucinotta, T. and Brogi, A. (2024). A Logic Programming Approach to VM Placement. In Proceedings of the 14th International Conference on Cloud Computing and Services Science - CLOSER; ISBN 978-989-758-701-6; ISSN 2184-5042, SciTePress, pages 319-326. DOI: 10.5220/0012729500003711

@conference{closer24,
author={Remo Andreoli. and Stefano Forti. and Luigi Pannocchi. and Tommaso Cucinotta. and Antonio Brogi.},
title={A Logic Programming Approach to VM Placement},
booktitle={Proceedings of the 14th International Conference on Cloud Computing and Services Science - CLOSER},
year={2024},
pages={319-326},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012729500003711},
isbn={978-989-758-701-6},
issn={2184-5042},
}

TY - CONF

JO - Proceedings of the 14th International Conference on Cloud Computing and Services Science - CLOSER
TI - A Logic Programming Approach to VM Placement
SN - 978-989-758-701-6
IS - 2184-5042
AU - Andreoli, R.
AU - Forti, S.
AU - Pannocchi, L.
AU - Cucinotta, T.
AU - Brogi, A.
PY - 2024
SP - 319
EP - 326
DO - 10.5220/0012729500003711
PB - SciTePress