arrow
Return

Function-specific scheduling policies in cloud–edge serverless systems

delete2026-07-04
delete0
PRE
AI
G
Giuseppe De Palma
S
Saverio Giallorenzo
J
Jacopo Mauro
M
Matteo Trentin *
G
Gianluigi Zavattaro
DOI:10.1016/j.future.2026.108691delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Cloud–edge serverless applications span multiple regions, e.g. local private networks and public cloud, and introduce the need to govern the scheduling of functions to satisfy their functional constraints or avoid performance degradation. For instance, functions may require to be allocated to specific private (edge) nodes that have access to specialised resources or to nodes with low latency to access a certain database to decrease the overall latency of the application. State-of-the-art serverless platforms do not support directly the implementation of topological constraints on the scheduling of functions. We address this problem by presenting a declarative language for defining topology-aware, function-specific serverless scheduling policies, called tAPP. Given a tAPP script, a compatible serverless scheduler can enforce different, co-existing topological constraints without requiring ad-hoc platform deployments. We prove our approach feasible by implementing a tAPP-based serverless platform as an extension of the Apache OpenWhisk serverless platform. We show that our extension naturally allows for cloud–edge deployments with topology-aware requirements which cannot be supported by standard deployments of vanilla OpenWhisk.

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.9K
Citations:
2.3W

Organization

U
university of southern denmark
Scholars:
3.7K
Papers: 1.6K
Citations: 1
U
Università di Bologna
Scholars:
702
Papers: 208
Citations: 1
Cited Papers

Cited Papers

errShare
errSave
errShare
errSave
Pandas: Robust Locality-Aware Scheduling With Stochastic Delay Optimality
err2017-04-01
err16
PREAI
errXie, Qiaomin; Pundir, Mayank; Lu, Yi; Abad, Cristina L.; Campbell, Roy H.
errShare
errSave
Leveraging static analysis for cost-aware serverless scheduling policies
err2024-12-01
err0
PREAI
errDe Palma,Giuseppe; Giallorenzo,Saverio; Laneve,Cosimo; Mauro,Jacopo; Trentin,Matteo; Zavattaro,Gianluigi
errShare
errSave
TppFaaS: Modeling Serverless Functions Invocations via Temporal Point Processes
err2022-01-01
err11
errOAAI
errSteinbach, Markus; Jindal, Anshul; Chadha, Mohak; Gerndt, Michael; Benedict, Shajulin
errShare
errSave
Survey on serverless computing
err2021-07-12
err12
errOAAI
errHassan, Hassan B.; Barakat, Saman A.; Sarhan, Qusay I.
errShare
errSave
Formally Verifying Function Scheduling Properties in Serverless Applications
err
IF0
err2023-11-01
err0
PREAI
errGiuseppe De Palma; Saverio Giallorenzo; Jacopo Mauro; Matteo Trentin; Gianluigi Zavattaro
errShare
errSave
TOSCAdata: Modeling data pipeline applications in TOSCA✩
err2022-04-01
err9
errOAAI
errDehury, Chinmaya Kumar; Jakovits, Pelle; Srirama, Satish Narayana; Giotis, Giorgos; Garg, Gaurav
errShare
errSave
researcher View more