The landscape of modern computing systems is shifting towards architectures built by combining available services under the "everything as a service" paradigm. These architectures are deployed on distributed cloud-edge infrastructures, aiming to provide innovative services to a wide range of users. However, it is crucial for these systems to address environmental sustainability concerns. This poses challenges in operating such systems in open, dynamic, and uncertain environments while minimizing their energy consumption. To tackle these challenges, we propose a decentralized service assembly approach that ensures the assembly is energetically self-sustainable by relying on locally harvested and stored energy. In our contribution, we introduce a general service selection template that enables the derivation of different selection policies. These policies guide the construction and maintenance of the service assembly. To evaluate their effectiveness in meeting the sustainability requirements, we conduct a comprehensive set of simulation experiments, providing valuable insights.

Caporuscio, M., D'Angelo, M., Grassi, V., Mirandola, R., Ricci, F. (2026). A self-sustainable service assembly for decentralized computing environments. THE JOURNAL OF SYSTEMS AND SOFTWARE, 235 [10.1016/j.jss.2025.112755].

A self-sustainable service assembly for decentralized computing environments

Grassi, Vincenzo;Ricci, Francesca
2026-05-01

Abstract

The landscape of modern computing systems is shifting towards architectures built by combining available services under the "everything as a service" paradigm. These architectures are deployed on distributed cloud-edge infrastructures, aiming to provide innovative services to a wide range of users. However, it is crucial for these systems to address environmental sustainability concerns. This poses challenges in operating such systems in open, dynamic, and uncertain environments while minimizing their energy consumption. To tackle these challenges, we propose a decentralized service assembly approach that ensures the assembly is energetically self-sustainable by relying on locally harvested and stored energy. In our contribution, we introduce a general service selection template that enables the derivation of different selection policies. These policies guide the construction and maintenance of the service assembly. To evaluate their effectiveness in meeting the sustainability requirements, we conduct a comprehensive set of simulation experiments, providing valuable insights.
mag-2026
Online ahead of print
Rilevanza internazionale
Articolo
Esperti anonimi
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
English
Service assembly; Service composition; Software architecture; Sustainable computing; Decentralized systems
Caporuscio, M., D'Angelo, M., Grassi, V., Mirandola, R., Ricci, F. (2026). A self-sustainable service assembly for decentralized computing environments. THE JOURNAL OF SYSTEMS AND SOFTWARE, 235 [10.1016/j.jss.2025.112755].
Caporuscio, M; D'Angelo, M; Grassi, V; Mirandola, R; Ricci, F
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
2024_A_Self_Sustainable_Service_Assembly_for_Decentralized_Computing_Environments__JSS_.pdf

accesso aperto

Tipologia: Documento in Pre-print
Licenza: Non specificato
Dimensione 8.71 MB
Formato Adobe PDF
8.71 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/447406
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact