Function-as-a-Service Allocation Policies Made Formal

Giuseppe De Palma, Saverio Giallorenzo, Jacopo Mauro, Matteo Trentin, Gianluigi Zavattaro*

*Kontaktforfatter

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

Abstract

Function-as-a-Service (FaaS) is a Serverless Cloud paradigm where a platform manages the execution scheduling (e.g., resource allocation, runtime environments) of stateless functions. Recent developments demonstrate the benefits of using domain-specific languages to express per-function scheduling policies, e.g., enforcing the allocation of functions on nodes that enjoy low data-access latencies thanks to proximity and connection pooling. In this paper, we consider APP, one of the languages proposed to specify Allocation Priority Policies in FaaS implemented on top of the popular OpenWhisk serverless platform. The aim of our operational semantics is twofold: on the one hand, it represents the underlying substrate necessary for the application of formal analysis techniques, on the other hand, it can drive consistent implementations of APP on top of the numerous serverless platforms recently proposed.

OriginalsprogEngelsk
TitelLeveraging Applications of Formal Methods, Verification and Validation. REoCAS Colloquium in Honor of Rocco De Nicola - 12th International Symposium, ISoLA 2024, Proceedings
RedaktørerTiziana Margaria, Bernhard Steffen
ForlagSpringer Science+Business Media
Publikationsdato2025
Sider306-321
ISBN (Trykt)9783031737084
DOI
StatusUdgivet - 2025
Begivenhed12th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, ISoLA 2024 - Crete, Grækenland
Varighed: 27. okt. 202431. okt. 2024

Konference

Konference12th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, ISoLA 2024
Land/OmrådeGrækenland
ByCrete
Periode27/10/202431/10/2024
NavnLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Vol/bind15219 LNCS
ISSN0302-9743

Fingeraftryk

Dyk ned i forskningsemnerne om 'Function-as-a-Service Allocation Policies Made Formal'. Sammen danner de et unikt fingeraftryk.

Citationsformater