TY - GEN
T1 - An Evolutionary Computation-Based Platform for Optimizing Infrastructure-as-Code Deployment Configurations
AU - Osaba, Eneko
AU - Diaz-de-Arcaya, Josu
AU - Alonso, Juncal
AU - Lobo, Jesus L.
AU - Benguria, Gorka
AU - Etxaniz, Iñaki
N1 - Publisher Copyright:
© 2024, The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
PY - 2024
Y1 - 2024
N2 - PIACERE is an H2020 European project which objective is to implement a solution involving the development, deployment, and operation of Infrastructure-as-Code of applications running on cloud continuum. This technical paper is focused on describing a specific module of the whole PIACERE ecosystem: the IaC Optimizer Platform. The main objective of this component is to provide the user with optimized Infrastructure-as-Code configurations deployed on the most appropriate infrastructural elements that best meet the predefined requirements. For properly dealing with this problem, the IaC Optimizer Platform is based on Evolutionary Computation metaheuristics. More specifically, it resorts to NSGA-II and NSGA-III algorithms, depending on user needs. Additionally, we not only describe the IaC Optimizer Platform component in this paper, but we also show how it helps the user to find the most adequate Infrastructure-as-Code configurations.
AB - PIACERE is an H2020 European project which objective is to implement a solution involving the development, deployment, and operation of Infrastructure-as-Code of applications running on cloud continuum. This technical paper is focused on describing a specific module of the whole PIACERE ecosystem: the IaC Optimizer Platform. The main objective of this component is to provide the user with optimized Infrastructure-as-Code configurations deployed on the most appropriate infrastructural elements that best meet the predefined requirements. For properly dealing with this problem, the IaC Optimizer Platform is based on Evolutionary Computation metaheuristics. More specifically, it resorts to NSGA-II and NSGA-III algorithms, depending on user needs. Additionally, we not only describe the IaC Optimizer Platform component in this paper, but we also show how it helps the user to find the most adequate Infrastructure-as-Code configurations.
KW - Cloud computing
KW - Infrastructure-as-Code
KW - Non-dominated sorting genetic algorithm II
KW - Optimization
UR - http://www.scopus.com/inward/record.url?scp=85174709937&partnerID=8YFLogxK
U2 - 10.1007/978-981-99-3043-2_25
DO - 10.1007/978-981-99-3043-2_25
M3 - Conference contribution
AN - SCOPUS:85174709937
SN - 9789819930425
T3 - Lecture Notes in Networks and Systems
SP - 321
EP - 330
BT - Proceedings of 8th International Congress on Information and Communication Technology - ICICT 2023
A2 - Yang, Xin-She
A2 - Sherratt, R. Simon
A2 - Dey, Nilanjan
A2 - Joshi, Amit
PB - Springer Science and Business Media Deutschland GmbH
T2 - 8th International Congress on Information and Communication Technology, ICICT 2023
Y2 - 20 February 2023 through 23 February 2023
ER -