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.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.
https://hdl.handle.net/11583/2980930