Serverless edge computing allows for highly efficient resource utilization, reducing the energy footprint of edge data centers. Indeed, the containers can be dynamically created and destroyed, allowing to adapt the workload to the available resources. Creating containers upon arrivals of service requests entails, however, a high start-up latency, which may be unsuitable for time-critical services. As alternative solution, pre-started containers (“warm containers”) are used to decrease start-up latency, but incurring in higher resource costs. In this work, we minimize the energy consumption of the active servers in the data center by optimally managing the various container states while meeting the target delay of the requested services. Further, in light of the problem complexity, we investigate how a simple threshold-based algorithm performs and show that it can closely match the optimum.

Energy-aware Provisioning of Microservices for Serverless Edge Computing / Adeppady, Madhura; Conte, Alberto; Karl, Holger; Giaccone, Paolo; Chiasserini, Carla Fabiana. - ELETTRONICO. - (2023), pp. 3070-3075. (Intervento presentato al convegno IEEE GLOBECOM 2023 tenutosi a Kuala Lumpur (Malaysia) nel 04-08 December 2023) [10.1109/GLOBECOM54140.2023.10437798].

Energy-aware Provisioning of Microservices for Serverless Edge Computing

Madhura Adeppady;Paolo Giaccone;Carla Fabiana Chiasserini
2023

Abstract

Serverless edge computing allows for highly efficient resource utilization, reducing the energy footprint of edge data centers. Indeed, the containers can be dynamically created and destroyed, allowing to adapt the workload to the available resources. Creating containers upon arrivals of service requests entails, however, a high start-up latency, which may be unsuitable for time-critical services. As alternative solution, pre-started containers (“warm containers”) are used to decrease start-up latency, but incurring in higher resource costs. In this work, we minimize the energy consumption of the active servers in the data center by optimally managing the various container states while meeting the target delay of the requested services. Further, in light of the problem complexity, we investigate how a simple threshold-based algorithm performs and show that it can closely match the optimum.
2023
979-8-3503-1090-0
File in questo prodotto:
File Dimensione Formato  
Madhura___Microservices_startup-8.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 335.29 kB
Formato Adobe PDF
335.29 kB Adobe PDF Visualizza/Apri
Chiasserini-Energy.pdf

accesso riservato

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 384.8 kB
Formato Adobe PDF
384.8 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

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/11583/2980930