Please use this identifier to cite or link to this item:
https://doi.org/10.21256/zhaw-29575
Publication type: | Conference paper |
Type of review: | Peer review (publication) |
Title: | Beyond @CloudFunction : powerful code annotations to capture serverless runtime patterns |
Authors: | Klingler, Raffael Trifunovic, Nemanja Spillner, Josef |
et. al: | No |
DOI: | 10.1145/3493651.3493669 10.21256/zhaw-29575 |
Published in: | Proceedings of the Seventh International Workshop on Serverless Computing (WoSC7) 2021 |
Page(s): | 23 |
Pages to: | 28 |
Conference details: | 7th International Workshop on Serverless Computing (WoSC7), online, 6-10 December 2021 |
Issue Date: | 6-Dec-2021 |
Publisher / Ed. Institution: | ACM |
ISBN: | 9781450391726 |
Language: | English |
Subjects: | Serverless computing; Cloudware; Software engineering; Deployment |
Subject (DDC): | 005: Computer programming, programs and data |
Abstract: | 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 |
Fulltext version: | Accepted version |
License (according to publishing contract): | Licence according to publishing contract |
Departement: | School of Engineering |
Organisational Unit: | Institute of Computer Science (InIT) |
Appears in collections: | Publikationen School of Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
2023_Klingler-etal_Beyond-@CloudFunction_ACM.pdf | Accepted Version | 435.35 kB | Adobe PDF | View/Open |
Show full item record
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.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.