APP is a declarative language for the definition of custom function scheduling on the worker nodes available in serverless Function as a Service (FaaS) platforms. Current APP implementations assume a central control point that users can access to issue the execution of functions. We propose an extension of APP’s implementation to allow for multiple control points, tackling both scaling and resilience issues of existing implementations. To substantiate our proposal, we present an implementation of our extension using the FunLess FaaS platform, tailored for private edge-cloud and multi-cloud environments. We show initial experiments that indicate performance improvements in setups where both the platform and function invocations are spread across multiple locations.

De Palma, G., Giallorenzo, S., Mauro, J., Trentin, M., Zavattaro, G. (2026). Towards Implementing Distributed Custom Serverless Function Scheduling in FunLess. Cham : Springer Nature Switzerland [10.1007/978-3-031-99717-4_12].

Towards Implementing Distributed Custom Serverless Function Scheduling in FunLess

De Palma, Giuseppe;Giallorenzo, Saverio;Trentin, Matteo;Zavattaro, Gianluigi
2026

Abstract

APP is a declarative language for the definition of custom function scheduling on the worker nodes available in serverless Function as a Service (FaaS) platforms. Current APP implementations assume a central control point that users can access to issue the execution of functions. We propose an extension of APP’s implementation to allow for multiple control points, tackling both scaling and resilience issues of existing implementations. To substantiate our proposal, we present an implementation of our extension using the FunLess FaaS platform, tailored for private edge-cloud and multi-cloud environments. We show initial experiments that indicate performance improvements in setups where both the platform and function invocations are spread across multiple locations.
2026
Components Operationally: Reversibility and System Engineering: Essays Dedicated to Jean-Bernard Stefani on the Occasion of His 65th Birthday
218
236
De Palma, G., Giallorenzo, S., Mauro, J., Trentin, M., Zavattaro, G. (2026). Towards Implementing Distributed Custom Serverless Function Scheduling in FunLess. Cham : Springer Nature Switzerland [10.1007/978-3-031-99717-4_12].
De Palma, Giuseppe; Giallorenzo, Saverio; Mauro, Jacopo; Trentin, Matteo; Zavattaro, Gianluigi
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/1030176
 Attenzione

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

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