Function-as-a-Service (FaaS) is a serverless computing model that enables applications to be composed of selfcontained functions triggered by events. The edge-cloud continuum extends this paradigm by allowing function deployment closer to users and IoT devices, reducing communication latency. However, large-scale FaaS deployment at the edge demands energy-efficient resource management to ensure cost reduction and sustainability. To address this challenge, we present E 2F IS: Energy-Efficient Function Invocation Scheduling, a framework that optimizes resource management and minimizes energy consumption in edge FaaS platforms. E 2F IS formulates function scheduling as a Mixed Integer Linear Programming (MILP) problem, minimizing energy consumption by consolidating workloads while ensuring execution deadlines are met. Through simulations with real-world traces and experiments on the Serverledge FaaS platform, E 2F IS demonstrates to outperform the Earliest Deadline First (EDF) baseline, reducing energy consumption up to 92% while maintaining timely function execution.
Righetti, F., Cornacchia, B., Russo Russo, G., Tonellotto, N., Cardellini, V., Vallati, C. (2025). Energy-efficient function invocation scheduling for edge FaaS platforms. In 2025 IEEE International Conference on Smart Computing: SMARTCOMP 2025: proceedings (pp.18-25). New York : IEEE [10.1109/SMARTCOMP65954.2025.00057].
Energy-efficient function invocation scheduling for edge FaaS platforms
Russo Russo G.;Cardellini V.;
2025-01-01
Abstract
Function-as-a-Service (FaaS) is a serverless computing model that enables applications to be composed of selfcontained functions triggered by events. The edge-cloud continuum extends this paradigm by allowing function deployment closer to users and IoT devices, reducing communication latency. However, large-scale FaaS deployment at the edge demands energy-efficient resource management to ensure cost reduction and sustainability. To address this challenge, we present E 2F IS: Energy-Efficient Function Invocation Scheduling, a framework that optimizes resource management and minimizes energy consumption in edge FaaS platforms. E 2F IS formulates function scheduling as a Mixed Integer Linear Programming (MILP) problem, minimizing energy consumption by consolidating workloads while ensuring execution deadlines are met. Through simulations with real-world traces and experiments on the Serverledge FaaS platform, E 2F IS demonstrates to outperform the Earliest Deadline First (EDF) baseline, reducing energy consumption up to 92% while maintaining timely function execution.| File | Dimensione | Formato | |
|---|---|---|---|
|
smartcomp2025.pdf
solo utenti autorizzati
Tipologia:
Versione Editoriale (PDF)
Licenza:
Copyright dell'editore
Dimensione
639.36 kB
Formato
Adobe PDF
|
639.36 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.


