A Survey of Actor-Like Programming Models for Serverless Computing
2024 (English) In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (LNCS,volume 14360), Springer Science and Business Media Deutschland GmbH , 2024, Vol. 14360 LNCS, p. 123-146Chapter in book (Other academic)
Abstract [en]
Serverless computing promises to significantly simplify cloud computing by providing Functions-as-a-Service where invocations of functions, triggered by events, are automatically scheduled for execution on compute nodes. Notably, the serverless computing model does not require the manual provisioning of virtual machines; instead, FaaS enables load-based billing and auto-scaling according to the workload, reducing costs and making scheduling more efficient. While early serverless programming models only supported stateless functions and severely restricted program composition, recently proposed systems offer greater flexibility by adopting ideas from actor and dataflow programming. This paper presents a survey of actor-like programming abstractions for stateful serverless computing, and provides a characterization of their properties and highlights their origin. © The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
Place, publisher, year, edition, pages Springer Science and Business Media Deutschland GmbH , 2024. Vol. 14360 LNCS, p. 123-146
Keywords [en]
Active Objects, Actor Model, Cloud Computing, Dataflow, Distributed Programming, Serverless Computing, Stateful Serverless, Data flow analysis, Electric loads, Active object, Actor models, Cloud-computing, Computing model, Programming models, Scalings
National Category
Computer and Information Sciences
Identifiers URN: urn:nbn:se:ri:diva-71993 DOI: 10.1007/978-3-031-51060-1_5 Scopus ID: 2-s2.0-85184287969 OAI: oai:DiVA.org:ri-71993 DiVA, id: diva2:1841198
Funder EU, Horizon 2020, 101092711 Swedish Foundation for Strategic Research, BD15-0006
Note .This work was partially funded by Digital Futures, the Swedish Foundation for Strategic Research (under Grant No.: BD15-0006), Horizon Europe (SovereignEdge.Cognit under Grant No.: 101092711), as well as RISE AI.
2024-02-282024-02-282024-02-28 Bibliographically approved