Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: https://doi.org/10.21256/zhaw-29575
Publikationstyp: Konferenz: Paper
Art der Begutachtung: Peer review (Publikation)
Titel: Beyond @CloudFunction : powerful code annotations to capture serverless runtime patterns
Autor/-in: Klingler, Raffael
Trifunovic, Nemanja
Spillner, Josef
et. al: No
DOI: 10.1145/3493651.3493669
10.21256/zhaw-29575
Erschienen in: Proceedings of the Seventh International Workshop on Serverless Computing (WoSC7) 2021
Seite(n): 23
Seiten bis: 28
Angaben zur Konferenz: 7th International Workshop on Serverless Computing (WoSC7), online, 6-10 December 2021
Erscheinungsdatum: 6-Dez-2021
Verlag / Hrsg. Institution: ACM
ISBN: 9781450391726
Sprache: Englisch
Schlagwörter: Serverless computing; Cloudware; Software engineering; Deployment
Fachgebiet (DDC): 005: Computerprogrammierung, Programme und Daten
Zusammenfassung: Simplicity in elastically scalable application development is a key concern addressed by the serverless computing paradigm, in particular the code-level Function-as-a-Service (FaaS). Various FaaSification frameworks demonstrated that marking code methods to streamline their offloading as cloud functions offers a simple bridge to software engineering habits. As application complexity increases, more complex runtime patterns with background activities, such as keeping containerised cloud functions warm to ensure the absence of cold starts, usually require giving up on simplicity and instead investing efforts into orchestrating infrastructure. By bringing infrastructure-as-code concepts into the function source via powerful code annotations, typical orchestration patterns can be simplified again. We evaluate this idea and demonstrate its practical feasibility with FaaS Fusion, an annotations library and transpiler framework for JavaScript.
URI: https://digitalcollection.zhaw.ch/handle/11475/29575
Volltext Version: Akzeptierte Version
Lizenz (gemäss Verlagsvertrag): Lizenz gemäss Verlagsvertrag
Departement: School of Engineering
Organisationseinheit: Institut für Informatik (InIT)
Enthalten in den Sammlungen:Publikationen School of Engineering

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
2023_Klingler-etal_Beyond-@CloudFunction_ACM.pdfAccepted Version435.35 kBAdobe PDFMiniaturbild
Öffnen/Anzeigen
Zur Langanzeige
Klingler, R., Trifunovic, N., & Spillner, J. (2021). Beyond @CloudFunction : powerful code annotations to capture serverless runtime patterns [Conference paper]. Proceedings of the Seventh International Workshop on Serverless Computing (WoSC7) 2021, 23–28. https://doi.org/10.1145/3493651.3493669
Klingler, R., Trifunovic, N. and Spillner, J. (2021) ‘Beyond @CloudFunction : powerful code annotations to capture serverless runtime patterns’, in Proceedings of the Seventh International Workshop on Serverless Computing (WoSC7) 2021. ACM, pp. 23–28. Available at: https://doi.org/10.1145/3493651.3493669.
R. Klingler, N. Trifunovic, and J. Spillner, “Beyond @CloudFunction : powerful code annotations to capture serverless runtime patterns,” in Proceedings of the Seventh International Workshop on Serverless Computing (WoSC7) 2021, Dec. 2021, pp. 23–28. doi: 10.1145/3493651.3493669.
KLINGLER, Raffael, Nemanja TRIFUNOVIC und Josef SPILLNER, 2021. Beyond @CloudFunction : powerful code annotations to capture serverless runtime patterns. In: Proceedings of the Seventh International Workshop on Serverless Computing (WoSC7) 2021. Conference paper. ACM. 6 Dezember 2021. S. 23–28. ISBN 9781450391726
Klingler, Raffael, Nemanja Trifunovic, and Josef Spillner. 2021. “Beyond @CloudFunction : Powerful Code Annotations to Capture Serverless Runtime Patterns.” Conference paper. In Proceedings of the Seventh International Workshop on Serverless Computing (WoSC7) 2021, 23–28. ACM. https://doi.org/10.1145/3493651.3493669.
Klingler, Raffael, et al. “Beyond @CloudFunction : Powerful Code Annotations to Capture Serverless Runtime Patterns.” Proceedings of the Seventh International Workshop on Serverless Computing (WoSC7) 2021, ACM, 2021, pp. 23–28, https://doi.org/10.1145/3493651.3493669.


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.