Serverless computing is a Cloud development paradigm where developers write and compose stateless functions, abstracting from their deployment and scaling. In this paper, we address the problem of functionexecution scheduling, i.e., how to schedule the execution of Serverless functions to optimise their performance against some user-defined...
-
December 14, 2020 (v1)Conference paperUploaded on: December 4, 2022
-
July 11, 2022 (v1)Conference paper
International audience
Uploaded on: February 22, 2023 -
2023 (v1)Publication
State-of-the-art serverless platforms use hard-coded scheduling policies that hardly accommodate users in implementing functional or performance-related scheduling logic of their functions, e.g., preserving the execution of critical functions within some geographical boundaries or minimising data-access latencies. We addressed this problem by...
Uploaded on: December 29, 2023 -
April 23, 2023 (v1)Conference paper
Current proprietary and open-source serverless platforms follow opinionated, hardcoded scheduling policies to deploy the functions to be executed over the available workers. Such policies may decrease the performance and the security of the application due to locality issues (e.g., functions executed by workers far from the databases to be...
Uploaded on: January 10, 2024 -
September 2022 (v1)Journal article
International audience
Uploaded on: February 22, 2023