Demystifying the Cost of Serverless Computing: Towards a Win-Win Deal
Serverless is an emerging computing paradigm that greatly simplifies the development, deployment, and maintenance of cloud applications. However, due to potential cost issues brought by the widely adopted pricing, it is difficult to answer how to use and operate serverless computing services from th...
Saved in:
| Published in: | IEEE transactions on parallel and distributed systems Vol. 35; no. 1; pp. 59 - 72 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
New York
IEEE
01.01.2024
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects: | |
| ISSN: | 1045-9219, 1558-2183 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Serverless is an emerging computing paradigm that greatly simplifies the development, deployment, and maintenance of cloud applications. However, due to potential cost issues brought by the widely adopted pricing, it is difficult to answer how to use and operate serverless computing services from the perspectives of users and providers. To demystify the cost of serverless computing, we present one of the first studies that develops an analytical model for serverless cost from the perspectives of users and providers, by comparing it to Infrastructure-as-a-Service. Based on the model, driven by real-world traces, extensive simulation results verify the following cost issues: 1) For the users, serverless is not always cost-saving, even possibly leading to expense explosion; 2) The serverless providers are in urgent need of widening use scenarios to improve resource utilization and raise revenue; 3) The prevailing pricing fails to neither reduce the risk of expense explosion nor meet the need of attracting more workloads. To remove the cost barrier, we propose future function , auction-based pricing for serverless, to offer discounts to the users as well as boost profit for the providers. Experimental results show the duration price of functions can be reduced by 57.5% on average for 13.5% of users yet without harming the revenue of providers. |
|---|---|
| AbstractList | Serverless is an emerging computing paradigm that greatly simplifies the development, deployment, and maintenance of cloud applications. However, due to potential cost issues brought by the widely adopted pricing, it is difficult to answer how to use and operate serverless computing services from the perspectives of users and providers. To demystify the cost of serverless computing, we present one of the first studies that develops an analytical model for serverless cost from the perspectives of users and providers, by comparing it to Infrastructure-as-a-Service. Based on the model, driven by real-world traces, extensive simulation results verify the following cost issues: 1) For the users, serverless is not always cost-saving, even possibly leading to expense explosion; 2) The serverless providers are in urgent need of widening use scenarios to improve resource utilization and raise revenue; 3) The prevailing pricing fails to neither reduce the risk of expense explosion nor meet the need of attracting more workloads. To remove the cost barrier, we propose future function , auction-based pricing for serverless, to offer discounts to the users as well as boost profit for the providers. Experimental results show the duration price of functions can be reduced by 57.5% on average for 13.5% of users yet without harming the revenue of providers. |
| Author | Liu, Fangming Niu, Yipei |
| Author_xml | – sequence: 1 givenname: Fangming orcidid: 0000-0002-8570-1345 surname: Liu fullname: Liu, Fangming email: fangminghk@gmail.com organization: Peng Cheng Laboratory, Shenzhen, China – sequence: 2 givenname: Yipei orcidid: 0000-0001-9997-2659 surname: Niu fullname: Niu, Yipei email: newypei@gmail.com organization: National Engineering Research Center for Big Data Technology and System, the Services Computing Technology and System Lab, Cluster and Grid Computing Lab in the School of Computer Science and Technology, Huazhong University of Science and Technology, Hubei, China |
| BookMark | eNp9kE1LAzEQhoNUsK3-AMFDwPPWfGw2iTdp6wcUFFrxuMTdiaa0m5qkSv-9KfUgHjwMMwzv887wDlCv8x0gdE7JiFKirxZPk_mIEcZHnHOiSn2E-lQIVTCqeC_PpBSFZlSfoEGMS0JoKUjZR9MJrHcxObtz3RtO74DHPibsLZ5D-ISwghjzar3Zpiy4xgv_ZUIbscEvrity4QmY1Sk6tmYV4eynD9Hz7XQxvi9mj3cP45tZ0TAhU8GAC86UBGANEUxpaaRhQuU_W2KttFbLUlbAXq2GsrKtBqEYVK2ARjWq5UN0efDdBP-xhZjqpd-GLp-ssxvjUlFSZZU8qJrgYwxg68Ylk5zvUjBuVVNS7zOr95nV-8zqn8wySf-Qm-DWJuz-ZS4OjAOAX3pOCVOCfwP79nii |
| CODEN | ITDSEO |
| CitedBy_id | crossref_primary_10_1016_j_comnet_2025_111673 crossref_primary_10_1109_TCC_2025_3528573 crossref_primary_10_1109_TON_2024_3523956 crossref_primary_10_1109_TCC_2024_3439268 crossref_primary_10_1109_TC_2024_3485202 crossref_primary_10_1109_TMC_2024_3514993 crossref_primary_10_1186_s40537_025_01141_6 crossref_primary_10_1109_TPDS_2025_3559021 crossref_primary_10_1109_TPDS_2024_3365134 crossref_primary_10_1109_TPDS_2024_3454071 |
| Cites_doi | 10.1109/DASC-PICom-CBDCom-CyberSciTech49142.2020.00111 10.1145/3542929.3563477 10.1145/3419111.3421280 10.1109/ICFC49376.2020.00012 10.1002/spe.3058 10.1109/INFOCOM.2019.8737391 10.1145/3357223.3362711 10.1145/3472456.3472501 10.1145/3373376.3378512 10.1145/1530748.1530751 10.1109/INFOCOM.2018.8486291 10.1145/3127479.3128601 10.1109/TPDS.2020.3028841 10.1109/INFOCOM48880.2022.9796962 10.1145/3267809.3267815 10.1145/3366623.3368139 10.1109/INFOCOM48880.2022.9796705 10.1145/3358960.3379133 10.1145/3401025.3401738 10.1109/CLOUD.2019.00043 10.1109/ICDE53745.2022.00110 10.5555/3291168.3291210 10.1111/j.1540-6261.1961.tb02789.x 10.1145/3297858.3304016 10.1145/3284028.3284029 10.1109/INFCOM.2012.6195567 10.1109/TC.2021.3054656 10.1145/3419111.3421287 10.1145/2785956.2787473 10.1109/SEC.2018.00029 10.1109/GLOBECOM38437.2019.9013156 10.1145/585265.585266 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
| DOI | 10.1109/TPDS.2023.3330849 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998-Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) (UW System Shared) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISSN | 1558-2183 |
| EndPage | 72 |
| ExternalDocumentID | 10_1109_TPDS_2023_3330849 10310285 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: The Major Key Project of PCL grantid: PCL2022A05 – fundername: National Key Research & Development grantid: 2022YFB4501703 |
| GroupedDBID | --Z -~X .DC 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIE RNI RNS RZB TN5 TWZ UHB VH1 AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c257t-2e353287ee2c052897a7a258558d0ff7ff97476e2bf9e46fd9e582e6d5ec8c8d3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 15 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001123244400003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1045-9219 |
| IngestDate | Mon Jun 30 03:52:29 EDT 2025 Sat Nov 29 06:06:50 EST 2025 Tue Nov 18 22:00:30 EST 2025 Wed Aug 27 02:37:41 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c257t-2e353287ee2c052897a7a258558d0ff7ff97476e2bf9e46fd9e582e6d5ec8c8d3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-8570-1345 0000-0001-9997-2659 |
| PQID | 2892378106 |
| PQPubID | 85437 |
| PageCount | 14 |
| ParticipantIDs | crossref_primary_10_1109_TPDS_2023_3330849 crossref_citationtrail_10_1109_TPDS_2023_3330849 proquest_journals_2892378106 ieee_primary_10310285 |
| PublicationCentury | 2000 |
| PublicationDate | 2024-Jan. 2024-1-00 20240101 |
| PublicationDateYYYYMMDD | 2024-01-01 |
| PublicationDate_xml | – month: 01 year: 2024 text: 2024-Jan. |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on parallel and distributed systems |
| PublicationTitleAbbrev | TPDS |
| PublicationYear | 2024 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | Pu (ref38) ref56 ref15 Shillaker (ref34) ref59 ref14 ref58 ref53 ref52 ref55 (ref6) 2023 Fouladi (ref41) (ref2) 2023 (ref10) 2023 ref16 ref19 ref18 Klimovic (ref40) Oakes (ref32) ref51 ref50 ref46 ref45 Lin (ref54) ref47 ref44 Eismann (ref13) 2021 Tayal (ref57) 2019 (ref7) 2023 ref49 (ref21) 2023 Bakir (ref42) Jonas (ref30) 2019 ref35 Wang (ref43) (ref4) 2023 ref36 Shahrad (ref37) ref1 ref39 Chauhan (ref12) 2023 Akkus (ref33) (ref8) 2023 (ref22) 2023 Hellerstein (ref31) Wang (ref48) ref24 ref23 ref26 (ref5) 2023 ref25 (ref3) 2023 ref28 ref27 ref29 (ref20) 2023 (ref11) 2023 Fouladi (ref17) (ref9) 2023 ref60 ref62 ref61 |
| References_xml | – ident: ref50 doi: 10.1109/DASC-PICom-CBDCom-CyberSciTech49142.2020.00111 – start-page: 146 volume-title: Proc. 2nd USENIX Workshop Hot Topics Edge Comput. ident: ref42 article-title: Devices-as-services: Rethinking scalable service architectures for the Internet of Things – year: 2023 ident: ref21 article-title: Working with lambda function metrics – ident: ref26 doi: 10.1145/3542929.3563477 – year: 2023 ident: ref6 article-title: Amazon EC2 reserved instances pricing – year: 2021 ident: ref13 article-title: A review of serverless use cases and their characteristics – ident: ref47 doi: 10.1145/3419111.3421280 – start-page: 427 volume-title: Proc. 13th USENIX Conf. Operating Syst. Des. Implementation ident: ref40 article-title: Pocket: Elastic ephemeral storage for serverless analytics – ident: ref51 doi: 10.1109/ICFC49376.2020.00012 – ident: ref52 doi: 10.1002/spe.3058 – year: 2023 ident: ref7 article-title: AWS EC2 – ident: ref18 doi: 10.1109/INFOCOM.2019.8737391 – ident: ref19 doi: 10.1145/3357223.3362711 – year: 2023 ident: ref20 article-title: AWS EC2 spot instances – year: 2019 ident: ref30 article-title: Cloud programming simplified: A berkeley view on serverless computing – ident: ref61 doi: 10.1145/3472456.3472501 – year: 2023 ident: ref12 article-title: We burnt 72K testing firebase - Cloud run and almost went bankrupt – year: 2023 ident: ref2 article-title: AWS Lambda – ident: ref36 doi: 10.1145/3373376.3378512 – year: 2023 ident: ref9 article-title: Alibaba cluster trace program 2018 – year: 2023 ident: ref11 article-title: Overcommitting CPU and RAM – volume-title: Proc. USENIX Conf. Usenix Annu. Tech. Conf. ident: ref37 article-title: Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider – ident: ref29 doi: 10.1145/1530748.1530751 – year: 2023 ident: ref8 article-title: Azure functions trace 2019 – year: 2023 ident: ref5 article-title: Function compute – ident: ref25 doi: 10.1109/INFOCOM.2018.8486291 – ident: ref1 doi: 10.1145/3127479.3128601 – ident: ref60 doi: 10.1109/TPDS.2020.3028841 – ident: ref45 doi: 10.1109/INFOCOM48880.2022.9796962 – ident: ref16 doi: 10.1145/3267809.3267815 – ident: ref49 doi: 10.1145/3366623.3368139 – ident: ref46 doi: 10.1109/INFOCOM48880.2022.9796705 – ident: ref58 doi: 10.1145/3358960.3379133 – start-page: 1 volume-title: Proc. Biennial Conf. Innov. Data Syst. Res. ident: ref31 article-title: Serverless computing: One step forward, two steps back – ident: ref53 doi: 10.1145/3401025.3401738 – year: 2019 ident: ref57 article-title: Determining the total cost of ownership of serverless technologies when compared to traditional cloud – ident: ref55 doi: 10.1109/CLOUD.2019.00043 – year: 2023 ident: ref22 article-title: Metrics collected by lambda insights – ident: ref59 doi: 10.1109/ICDE53745.2022.00110 – ident: ref39 doi: 10.5555/3291168.3291210 – year: 2023 ident: ref4 article-title: Cloud functions – year: 2023 ident: ref3 article-title: Azure functions – ident: ref27 doi: 10.1111/j.1540-6261.1961.tb02789.x – start-page: 57 volume-title: Proc. USENIX Conf. Usenix Annu. Tech. Conf. ident: ref32 article-title: SOCK: Rapid task provisioning with serverless-optimized containers – volume-title: Proc. USENIX Conf. Usenix Annu. Tech. Conf. ident: ref34 article-title: FAASM: Lightweight isolation for efficient stateful serverless computing – start-page: 923 volume-title: Proc. USENIX Conf. Usenix Annu. Tech. Conf. ident: ref33 article-title: SAND: Towards high-performance serverless computing – ident: ref35 doi: 10.1145/3297858.3304016 – start-page: 267 volume-title: Proc. 18th USENIX Conf. File Storage Technol. ident: ref43 article-title: InfiniCache: Exploiting ephemeral serverless functions to build a cost-effective memory cache – start-page: 193 volume-title: Proc. 16th USENIX Conf. Netw. Syst. Des. Implementation ident: ref38 article-title: Shuffling, fast and slow: Scalable analytics on serverless infrastructure – start-page: 475 volume-title: Proc. USENIX Conf. Usenix Annu. Tech. Conf. ident: ref41 article-title: From laptop to lambda: Outsourcing everyday jobs to thousands of transient functional containers – ident: ref15 doi: 10.1145/3284028.3284029 – start-page: 363 volume-title: Proc. 14th USENIX Conf. Netw. Syst. Des. Implementation ident: ref17 article-title: Encoding, fast and slow: Low-latency video processing using thousands of tiny threads – ident: ref24 doi: 10.1109/INFCOM.2012.6195567 – ident: ref44 doi: 10.1109/TC.2021.3054656 – ident: ref14 doi: 10.1145/3419111.3421287 – ident: ref23 doi: 10.1145/2785956.2787473 – volume-title: Proc. 12th USENIX Conf. Hot Topics Cloud Comput. ident: ref54 article-title: Serverless boom or bust? An analysis of economic incentives – ident: ref56 doi: 10.1109/SEC.2018.00029 – ident: ref62 doi: 10.1109/GLOBECOM38437.2019.9013156 – ident: ref28 doi: 10.1145/585265.585266 – year: 2023 ident: ref10 article-title: Resource overcommit allocation ratios – start-page: 133 volume-title: Proc. USENIX Conf. Usenix Annu. Tech. Conf. ident: ref48 article-title: Peeking behind the curtains of serverless platforms |
| SSID | ssj0014504 |
| Score | 2.484326 |
| Snippet | Serverless is an emerging computing paradigm that greatly simplifies the development, deployment, and maintenance of cloud applications. However, due to... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 59 |
| SubjectTerms | auction Cloud computing Computational modeling Cost analysis cost model Costs Explosions FaaS Mathematical models Micromechanical devices Pricing Resource utilization Revenue Serverless Serverless computing Simulation |
| Title | Demystifying the Cost of Serverless Computing: Towards a Win-Win Deal |
| URI | https://ieeexplore.ieee.org/document/10310285 https://www.proquest.com/docview/2892378106 |
| Volume | 35 |
| WOSCitedRecordID | wos001123244400003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE/IET Electronic Library (IEL) (UW System Shared) customDbUrl: eissn: 1558-2183 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014504 issn: 1045-9219 databaseCode: RIE dateStart: 19900101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fS8MwED7c8EEfnM6J0yl58Eno1rVN0_gm-4FPY-DEvZUsvcBAN1k3wf_eS9qNgSj4UCglCW2ul7svl7sP4E5hpLqx5p42GQEUlcSeiiPpZTHZQkHPZDZzZBNiNEqmUzkuk9VdLgwiusNn2La3LpafLfXGbpV1LCUB2UNegYoQokjW2oUMIu64AglecE-SHpYhzK4vO5Nx_7ltecLbIcH3xNbN3DNCjlXlx1Ls7Muw9s83O4WT0pFkj4Xkz-AAF3WobUkaWKmzdTjeqzh4DoM-vn-RVrvsJkbOH-st8zVbGmYXDbSR95wVg1CDBzZxp2pzptjrfOHRxfrkWTbgZTiY9J68kknB06SSay_AkIeEjRAD7XPCWEIJFRBS4EnmGyOMsbAixmBmJEaxySTyJMA446gTnWThBVQXywVeAkMhleJGk68URlEYK60CX0XkZyH5ZjPRBH87takuy4xbtou31MENX6ZWGqmVRlpKown3uy4fRY2Nvxo37PTvNSxmvgmtrQDTUg3zlL40CEVCsPfql27XcESjR8WmSguq69UGb-BQf67n-erW_WHfYM_MXQ |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwED90CuqD3-J0ah58Erp1bdI2vonbUJxDcKJvJUsvMNBN7Cb433tJuzEQBR8KpST9yPVy98vl7gdwrpCrZqSFp01GAEUlkaciLr0sIlsY0zWZDRzZRNzrJS8v8qFMVne5MIjoNp9h3Z66WH421lO7VNawlARkD8UyrAjOg2aRrjUPGnDh2AIJYAhPkiaWQcymLxv9h9Zj3TKF10MC8ImtnLlghhyvyo_J2FmYztY_320bNktXkl0Vst-BJRztwtaMpoGVWrsLGws1B_eg3cK3L9Jrl9_EyP1j1-N8wsaG2WkDbew9Z8VNqMEl67t9tTlT7Hk48uhgLfIt9-Gp0-5f33gll4KnSSknXoChCAkdIQbaF4SyYhWrgLCCSDLfmNgYCywiDAZGIo9MJlEkAUaZQJ3oJAsPoDIaj_AQGMZSKWE0eUsh52GktAp8xcnTQvLOBnEV_NnQprosNG75Ll5TBzh8mVpppFYaaSmNKlzMu7wXVTb-arxvh3-hYTHyVajNBJiWipin9KVBGCcEfI9-6XYGazf9-27ave3dHcM6PYkXSyw1qEw-pngCq_pzMsw_Tt3f9g0u8M-k |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Demystifying+the+Cost+of+Serverless+Computing%3A+Towards+a+Win-Win+Deal&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Liu%2C+Fangming&rft.au=Niu%2C+Yipei&rft.date=2024-01-01&rft.pub=IEEE&rft.issn=1045-9219&rft.volume=35&rft.issue=1&rft.spage=59&rft.epage=72&rft_id=info:doi/10.1109%2FTPDS.2023.3330849&rft.externalDocID=10310285 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon |