Abstract
State-of-the-art serverless platforms use hard-coded scheduling policies that are unaware of the possible topological constraints of functions. Considering these constraints when scheduling functions leads to sensible performance improvements, e.g., minimising 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.
Original language | English |
---|---|
Title of host publication | Proceedings - IEEE International Conference on Web Services, ICWS 2022 |
Editors | Claudio Agostino Ardagna, Nimanthi Atukorala, Boualem Benatallah, Athman Bouguettaya, Fabio Casati, Carl K. Chang, Rong N. Chang, Ernesto Damiani, Chirine Ghedira Guegan, Robert Ward, Fatos Xhafa, Xiaofei Xu, Jia Zhang |
Publisher | IEEE |
Publication date | 2022 |
Pages | 337-342 |
ISBN (Electronic) | 9781665481434 |
DOIs | |
Publication status | Published - 2022 |
Event | 2022 IEEE International Conference on Web Services, ICWS 2022 - Barcelona, Spain Duration: 11. Jul 2022 → 15. Jul 2022 |
Conference
Conference | 2022 IEEE International Conference on Web Services, ICWS 2022 |
---|---|
Country/Territory | Spain |
City | Barcelona |
Period | 11/07/2022 → 15/07/2022 |
Keywords
- Function Execution Scheduling
- Optimisation
- Serverless
- Topology aware