An Evolutionary Computation-Based Platform for Optimizing Infrastructure-as-Code Deployment Configurations

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of 8th International Congress on Information and Communication Technology - ICICT 2023
EditorsXin-She Yang, R. Simon Sherratt, Nilanjan Dey, Amit Joshi
PublisherSpringer Science and Business Media Deutschland GmbH
Pages321-330
Number of pages10
ISBN (Print)9789819930425
DOIs
Publication statusPublished - 2024
Event8th International Congress on Information and Communication Technology, ICICT 2023 - London, United Kingdom
Duration: 20 Feb 202323 Feb 2023

Publication series

NameLecture Notes in Networks and Systems
Volume695 LNNS
ISSN (Print)2367-3370
ISSN (Electronic)2367-3389

Conference

Conference8th International Congress on Information and Communication Technology, ICICT 2023
Country/TerritoryUnited Kingdom
CityLondon
Period20/02/2323/02/23

Keywords

  • Cloud computing
  • Infrastructure-as-Code
  • Non-dominated sorting genetic algorithm II
  • Optimization

Fingerprint

Dive into the research topics of 'An Evolutionary Computation-Based Platform for Optimizing Infrastructure-as-Code Deployment Configurations'. Together they form a unique fingerprint.

Cite this