Commercial cloud computing platforms are seamlessly adopted to support many different types of applications, ensuring economic benefits to the application providers. Among the different solutions proposed by cloud providers, Function as a Service (FaaS) platforms are becoming very attractive, since they support lean and agile application packaging and management. However, the energy consumed by the many servers used to support FaaS poses economical and environmental challenges for the Cloud companies. To tackle such challenges, in this paper we design a framework to reduce energy consumption of FaaS platforms by consolidating container creation through active monitoring of the platform status. We implemented our solution on the OpenWhisk platform and carried out a performance evaluation using the Azure Dataset traces. Our experiments show an energy consumption reduction up to 46% with respect to the default resource orchestration of the OpenWhisk platform.

Energy-efficient Orchestration Strategies for Function-as-a-Service Platforms

Righetti, Francesca;Tonellotto, Nicola;Barsanti, Nicola;Vallati, Carlo
2024-01-01

Abstract

Commercial cloud computing platforms are seamlessly adopted to support many different types of applications, ensuring economic benefits to the application providers. Among the different solutions proposed by cloud providers, Function as a Service (FaaS) platforms are becoming very attractive, since they support lean and agile application packaging and management. However, the energy consumed by the many servers used to support FaaS poses economical and environmental challenges for the Cloud companies. To tackle such challenges, in this paper we design a framework to reduce energy consumption of FaaS platforms by consolidating container creation through active monitoring of the platform status. We implemented our solution on the OpenWhisk platform and carried out a performance evaluation using the Azure Dataset traces. Our experiments show an energy consumption reduction up to 46% with respect to the default resource orchestration of the OpenWhisk platform.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11568/1242293
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact