Exploring sustainable alternatives for the deployment of microservices architectures in the cloud

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Cortellessa, Vittorio, Di Pompeo, Daniele, Tucci, Michele
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916404774567936
author Cortellessa, Vittorio
Di Pompeo, Daniele
Tucci, Michele
author_facet Cortellessa, Vittorio
Di Pompeo, Daniele
Tucci, Michele
contents As organizations increasingly migrate their applications to the cloud, the optimization of microservices architectures becomes imperative for achieving sustainability goals. Nonetheless, sustainable deployments may increase costs and deteriorate performance, thus the identification of optimal tradeoffs among these conflicting requirements is a key objective not easy to achieve. This paper introduces a novel approach to support cloud deployment of microservices architectures by targeting optimal combinations of application performance, deployment costs, and power consumption. By leveraging genetic algorithms, specifically NSGA-II, we automate the generation of alternative architectural deployments. The results demonstrate the potential of our approach through a comprehensive assessment of the Train Ticket case study.
format Preprint
id arxiv_https___arxiv_org_abs_2402_11238
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Exploring sustainable alternatives for the deployment of microservices architectures in the cloud
Cortellessa, Vittorio
Di Pompeo, Daniele
Tucci, Michele
Software Engineering
As organizations increasingly migrate their applications to the cloud, the optimization of microservices architectures becomes imperative for achieving sustainability goals. Nonetheless, sustainable deployments may increase costs and deteriorate performance, thus the identification of optimal tradeoffs among these conflicting requirements is a key objective not easy to achieve. This paper introduces a novel approach to support cloud deployment of microservices architectures by targeting optimal combinations of application performance, deployment costs, and power consumption. By leveraging genetic algorithms, specifically NSGA-II, we automate the generation of alternative architectural deployments. The results demonstrate the potential of our approach through a comprehensive assessment of the Train Ticket case study.
title Exploring sustainable alternatives for the deployment of microservices architectures in the cloud
topic Software Engineering
url https://arxiv.org/abs/2402.11238