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.
11th IEEE International Conference on Smart Computing (SMARTCOMP 2025)
Cork, Ireland
2025
11
Rilevanza internazionale
contributo
giu-2025
2025
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
English
Edge-Cloud Continuum
Energy Efficiency
Function-as-a-Service
Scheduling
Intervento a convegno
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].
Righetti, F; Cornacchia, B; Russo Russo, G; Tonellotto, N; Cardellini, V; Vallati, C
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/432523
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact