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.

Energy-Efficient Function Invocation Scheduling for Edge FaaS Platforms

Righetti, Francesca;
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.
2025
Edge-Cloud Continuum
Energy Efficiency
Function-as-a-Service
Scheduling
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/20.500.12607/72619
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact