Contemporary application domains make more and more appealing the vision of applications built as a dynamic and opportunistic assembly of autonomous and independent resources. However, the adoption of such paradigm is challenged by: (i) the openness and scalability needs of the operating environment, which rule out approaches based on centralized architectures and, (ii) the increasing concern for sustainability issues, which makes particularly relevant, in addition to QoS constraints, the goal of reducing the application energy footprint. In this context, we contribute by proposing a decentralized architecture to build a fully functional assembly of distributed services, able to optimize its energy consumption, paying also attention to issues concerning the delivered quality of service. We suggest suitable indexes to measure from different perspectives the energy efficiency of the resulting assembly, and present the results of extensive simulation experiments to assess the effectiveness of our approach.

Caporuscio, M., D'Angelo, M., Grassi, V., Mirandola, R. (2020). Decentralized architecture for energy-aware service assembly. In Software architecture (14th European Conference, ECSA 2020) (pp.57-72). Cham : Springer [10.1007/978-3-030-58923-3_4].

Decentralized architecture for energy-aware service assembly

Grassi V.;
2020-01-01

Abstract

Contemporary application domains make more and more appealing the vision of applications built as a dynamic and opportunistic assembly of autonomous and independent resources. However, the adoption of such paradigm is challenged by: (i) the openness and scalability needs of the operating environment, which rule out approaches based on centralized architectures and, (ii) the increasing concern for sustainability issues, which makes particularly relevant, in addition to QoS constraints, the goal of reducing the application energy footprint. In this context, we contribute by proposing a decentralized architecture to build a fully functional assembly of distributed services, able to optimize its energy consumption, paying also attention to issues concerning the delivered quality of service. We suggest suitable indexes to measure from different perspectives the energy efficiency of the resulting assembly, and present the results of extensive simulation experiments to assess the effectiveness of our approach.
4th European Conference on Software Architecture (ECSA) 2020
L'Aquila, Italy
2020
4
Rilevanza internazionale
contributo
2020
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
English
Service-oriented architecture; Assembly; Energy-aware; Decentralized architecture
ECSA 2020 Best paper award - (https://ecsa2020.disim.univaq.it/news#ECSA-2020-Awards)
Intervento a convegno
Caporuscio, M., D'Angelo, M., Grassi, V., Mirandola, R. (2020). Decentralized architecture for energy-aware service assembly. In Software architecture (14th European Conference, ECSA 2020) (pp.57-72). Cham : Springer [10.1007/978-3-030-58923-3_4].
Caporuscio, M; D'Angelo, M; Grassi, V; Mirandola, R
File in questo prodotto:
File Dimensione Formato  
ECSA2020.pdf

solo utenti autorizzati

Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 660.48 kB
Formato Adobe PDF
660.48 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/256718
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact