Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-29619
Publication type: Article in scientific journal
Type of review: Peer review (publication)
Title: Toward sustainable serverless computing
Authors: Patros, Panos
Spillner, Josef
Papadopoulos, Alessandro V.
Varghese, Blesson
Rana, Omer
Dustdar, Schahram
et. al: No
DOI: 10.1109/MIC.2021.3093105
10.21256/zhaw-29619
Published in: IEEE Internet Computing
Volume(Issue): 25
Issue: 6
Page(s): 42
Pages to: 50
Issue Date: 1-Nov-2021
Publisher / Ed. Institution: IEEE
ISSN: 1089-7801
1941-0131
Language: English
Subjects: Serverless; Sustainability; Green computing
Subject (DDC): 004: Computer science
Abstract: Although serverless computing generally involves executing short-lived "functions", the increasing migration to this computing paradigm requires careful consideration of energy and power requirements. Serverless computing is also viewed as an economically-driven computational approach, often influenced by the cost of computation, as users are charged for per-sub-second use of computational resources rather than the coarse-grained charging that is common with virtual machines and containers. To ensure that the startup times of serverless functions do not discourage their use, resource providers need to keep these functions hot, often by passing in synthetic data. We describe the real power consumption characteristics of serverless, based on execution traces reported in the literature, and describe potential strategies (some adopted from existing VM and container-based approaches) that can be used to reduce the energy overheads of serverless execution. Our analysis is, purposefully, biased towards the use of machine learning workloads as: (i) such workloads are increasingly being used widely across different applications; (ii) functions that implement machine learning algorithms can range in complexity from long-running (deep learning) vs. short-running (inference only), enabling us to consider serverless across a variety of possible execution behaviours. The general findings are also easily translatable to other domains.
URI: https://digitalcollection.zhaw.ch/handle/11475/29619
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 SizeFormat 
2021_Patros-etal_Towards-sustainable-serverless-computing_IEEE_AAM.pdfAccepted Version352.59 kBAdobe PDFThumbnail
View/Open
Show full item record
Patros, P., Spillner, J., Papadopoulos, A. V., Varghese, B., Rana, O., & Dustdar, S. (2021). Toward sustainable serverless computing. IEEE Internet Computing, 25(6), 42–50. https://doi.org/10.1109/MIC.2021.3093105
Patros, P. et al. (2021) ‘Toward sustainable serverless computing’, IEEE Internet Computing, 25(6), pp. 42–50. Available at: https://doi.org/10.1109/MIC.2021.3093105.
P. Patros, J. Spillner, A. V. Papadopoulos, B. Varghese, O. Rana, and S. Dustdar, “Toward sustainable serverless computing,” IEEE Internet Computing, vol. 25, no. 6, pp. 42–50, Nov. 2021, doi: 10.1109/MIC.2021.3093105.
PATROS, Panos, Josef SPILLNER, Alessandro V. PAPADOPOULOS, Blesson VARGHESE, Omer RANA und Schahram DUSTDAR, 2021. Toward sustainable serverless computing. IEEE Internet Computing. 1 November 2021. Bd. 25, Nr. 6, S. 42–50. DOI 10.1109/MIC.2021.3093105
Patros, Panos, Josef Spillner, Alessandro V. Papadopoulos, Blesson Varghese, Omer Rana, and Schahram Dustdar. 2021. “Toward Sustainable Serverless Computing.” IEEE Internet Computing 25 (6): 42–50. https://doi.org/10.1109/MIC.2021.3093105.
Patros, Panos, et al. “Toward Sustainable Serverless Computing.” IEEE Internet Computing, vol. 25, no. 6, Nov. 2021, pp. 42–50, https://doi.org/10.1109/MIC.2021.3093105.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.