Serverless edge computing follows an event-driven function execution model in which the function gets executed only when the event triggers, efficiently utilizing the edge server resources. However, starting the containers upon event trigger involves considerable delay known as cold-start latency, hindering the edge services’ responsiveness. In a typical serverless platform, cold-start latency can take up to a few seconds, which is unacceptable for latency-sensitive applications. Current literature proposes many solutions to alleviate the cold-start latency by leveraging various container states such as warm containers, pre-warm containers, pause containers, and pre-bake containers. All these approaches have some overhead, especially in terms of memory and storage, and may not be suitable for all types of applications. Moreover, finding a single solution that reduces the cold-start latency for all applications is challenging. In this work, we focus on characterizing various container states to understand their resource requirement and their impact on reducing the cold-start latency. This is the fundamental step toward designing a container retention strategy to minimize the cold-start latency experienced by the services while using the edge resources efficiently.

Efficient Container Retention Strategies for Serverless Edge Computing / Adeppady, Madhura; Giaccone, Paolo; Conte, Alberto; Karl, Holger; Chiasserini, Carla Fabiana. - STAMPA. - (2022). (Intervento presentato al convegno 2022 IEEE 27th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD) tenutosi a Paris (France) nel November 2022).

Efficient Container Retention Strategies for Serverless Edge Computing

Madhura Adeppady;Paolo Giaccone;Carla Fabiana Chiasserini
2022

Abstract

Serverless edge computing follows an event-driven function execution model in which the function gets executed only when the event triggers, efficiently utilizing the edge server resources. However, starting the containers upon event trigger involves considerable delay known as cold-start latency, hindering the edge services’ responsiveness. In a typical serverless platform, cold-start latency can take up to a few seconds, which is unacceptable for latency-sensitive applications. Current literature proposes many solutions to alleviate the cold-start latency by leveraging various container states such as warm containers, pre-warm containers, pause containers, and pre-bake containers. All these approaches have some overhead, especially in terms of memory and storage, and may not be suitable for all types of applications. Moreover, finding a single solution that reduces the cold-start latency for all applications is challenging. In this work, we focus on characterizing various container states to understand their resource requirement and their impact on reducing the cold-start latency. This is the fundamental step toward designing a container retention strategy to minimize the cold-start latency experienced by the services while using the edge resources efficiently.
File in questo prodotto:
File Dimensione Formato  
CAMAD_2022-2.pdf

non disponibili

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 83.95 kB
Formato Adobe PDF
83.95 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/2971982