Understanding Cost Dynamics of Serverless Computing: An Empirical Study

被引:0
作者
Hamza, Muhammad [1 ]
Akbar, Muhammad Azeem [1 ]
Capilla, Rafael [2 ,3 ]
机构
[1] Lappeenranta Lahti Univ Technol, Software Engn Dept, Lappeenranta 15210, Finland
[2] Univ Rey Juan Carlos, Mostoles, Spain
[3] Lappeenranta Lahti Univ Technol, Lappeenranta, Finland
来源
SOFTWARE BUSINESS, ICSOB 2023 | 2024年 / 500卷
关键词
Cost Dynamics; Serverless Computing; Empirical Investigation; OPTIMIZATION; PERFORMANCE;
D O I
10.1007/978-3-031-53227-6_32
中图分类号
F [经济];
学科分类号
02 ;
摘要
The advent of serverless computing has revolutionized the landscape of cloud computing, offering a new paradigm that enables developers to focus solely on their applications rather than managing and provisioning the underlying infrastructure. These applications involve integrating individual functions into a cohesive workflow for complex tasks. The pay-per-use model and nontransparent reporting by cloud providersmake it difficult to estimate serverless costs, impeding informed business decisions. Existing research studies on serverless computing focus on performance optimization and state management, both from empirical and technical perspectives. However, the state-of-the-art shows a lack of empirical investigations on the understanding of the cost dynamics of serverless computing over traditional cloud computing. Therefore, this study delves into how organizations anticipate the costs of adopting serverless. It also aims to comprehend workload suitability and identify best practices for cost optimization of serverless applications. To this end, we conducted a qualitative (interviews) study with 15 experts from 8 companies involved in themigration and development of serverless systems. The findings revealed that, while serverless computing is highly suitable for unpredictable workloads, it may not be cost-effective for certain high-scale applications. The study also introduces a taxonomy for comparing the cost of adopting serverless versus traditional cloud.
引用
收藏
页码:456 / 470
页数:15
相关论文
共 21 条
[1]   Serverless Computing: Economic and Architectural Impact [J].
Adzic, Gojko ;
Chatley, Robert .
ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, :884-889
[2]   THE CASE RESEARCH STRATEGY IN STUDIES OF INFORMATION-SYSTEMS [J].
BENBASAT, I ;
GOLDSTEIN, DK ;
MEAD, M .
MIS QUARTERLY, 1987, 11 (03) :369-386
[3]  
Braun V., 2006, Qualitative Research in Psychology, V3, P77, DOI [DOI 10.1191/1478088706QP063OA, DOI 10.1191/1478088706QP063OA.2006, 10.1191/ 1478088706qp063oa 49, DOI 10.1191/1478088706QP063OA49]
[4]  
Datadog, 2022, The State of Serverless
[5]   The State of Serverless Applications: Collection, Characterization, and Community Consensus [J].
Eismann, Simon ;
Scheuner, Joel ;
Van Eyk, Erwin ;
Schwinger, Maximilian ;
Grohmann, Johannes ;
Herbst, Nikolas ;
Abad, Cristina ;
Iosup, Alexandru .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (10) :4152-4166
[6]   Costless: Optimizing Cost of Serverless Computing through Function Fusion and Placement [J].
Elgamal, Tarek ;
Sandur, Atul ;
Nahrstedt, Klara ;
Agha, Gul .
2018 THIRD IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC), 2018, :300-312
[7]   The uphill journey of FaaS in the open-source community [J].
Eskandani, Nafise ;
Salvaneschi, Guido .
JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 198
[8]   Software Architecture Design of a Serverless System [J].
Hamza, Muhammad .
27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, :304-306
[9]  
Jonas E., 2019, arXiv, DOI DOI 10.48550/ARXIV.1902.03383
[10]   Performance Optimization of Serverless Computing for Latency-Guaranteed and Energy-Efficient Task Offloading in Energy-Harvesting Industrial IoT [J].
Ko, Haneul ;
Pack, Sangheon ;
Leung, Victor C. M. .
IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (03) :1897-1907