A Declarative Approach to Topology-Aware Serverless Function-Execution Scheduling

Опубликовано: 13 Июль 2026
на канале: Microservices Community
61
1

Speaker: Giuseppe De Palma, University of Bologna

Abstract: State-of-the-art serverless platforms use hard-coded scheduling policies that are unaware of the possible topological constraintsof functions. Considering these constraints when scheduling functions leads to sensible performance improvements, e.g., minimising failures, loading times or data-access latencies. This issue becomes more pressing when considered in the emerging multi-cloud and edge-cloud continuum systems, where only specific nodes can access specialised, local resources. To address this problem, we present a declarative language for defining serverless scheduling policies to express constraints on topologies of schedulers and execution nodes. We implement our approach as an extension of the OpenWhisk platform and how relevant scenarios where our extension is on par with or outperforms vanilla OpenWhisk.

Date: September 27th, 2022