{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T08:44:17Z","timestamp":1777106657553,"version":"3.51.4"},"reference-count":29,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2021,4,26]],"date-time":"2021-04-26T00:00:00Z","timestamp":1619395200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Commun. ACM"],"published-print":{"date-parts":[[2021,5]]},"abstract":"<jats:p>The evolution that serverless computing represents, the economic forces that shape it, why it could fail, and how it might fulfill its potential.<\/jats:p>","DOI":"10.1145\/3406011","type":"journal-article","created":{"date-parts":[[2021,4,26]],"date-time":"2021-04-26T14:14:22Z","timestamp":1619446462000},"page":"76-84","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":192,"title":["What serverless computing is and should become"],"prefix":"10.1145","volume":"64","author":[{"given":"Johann","family":"Schleier-Smith","sequence":"first","affiliation":[]},{"given":"Vikram","family":"Sreekanti","sequence":"additional","affiliation":[]},{"given":"Anurag","family":"Khandelwal","sequence":"additional","affiliation":[]},{"given":"Joao","family":"Carreira","sequence":"additional","affiliation":[]},{"given":"Neeraja J.","family":"Yadwadkar","sequence":"additional","affiliation":[]},{"given":"Raluca Ada","family":"Popa","sequence":"additional","affiliation":[]},{"given":"Joseph E.","family":"Gonzalez","sequence":"additional","affiliation":[]},{"given":"Ion","family":"Stoica","sequence":"additional","affiliation":[]},{"given":"David A.","family":"Patterson","sequence":"additional","affiliation":[]}],"member":"320","published-online":{"date-parts":[[2021,4,26]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the 17th USENIX Sym. Networked Systems Design and Implementation","author":"Agache A.","year":"2020","unstructured":"Agache , A. , Firecracker : Lightweight virtualization for serverless applications . In Proceedings of the 17th USENIX Sym. Networked Systems Design and Implementation ( 2020 ), 419--434. Agache, A., et al. Firecracker: Lightweight virtualization for serverless applications. In Proceedings of the 17th USENIX Sym. Networked Systems Design and Implementation (2020), 419--434."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ecolecon.2005.03.020"},{"key":"e_1_2_1_3_1","unstructured":"Alvaro P. etal Consistency analysis in Bloom: A CALM and collected approach. CIDR 249--260.  Alvaro P. et al. Consistency analysis in Bloom: A CALM and collected approach. CIDR 249--260."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1721654.1721672"},{"key":"e_1_2_1_5_1","volume-title":"Orleans: Distributed virtual actors for programmability and scalability. MSR-TR-2014-41","author":"Bernstein P.","year":"2014","unstructured":"Bernstein , P. , Orleans: Distributed virtual actors for programmability and scalability. MSR-TR-2014-41 , 2014 . Bernstein, P., et al. Orleans: Distributed virtual actors for programmability and scalability. MSR-TR-2014-41, 2014."},{"key":"e_1_2_1_6_1","volume-title":"The business case for serverless","author":"Brazeal F.","year":"2018","unstructured":"Brazeal , F. The business case for serverless , 2018 ; https:\/\/www.trek10.com\/blog\/business-case-for-serverless Brazeal, F. The business case for serverless, 2018; https:\/\/www.trek10.com\/blog\/business-case-for-serverless"},{"key":"e_1_2_1_7_1","volume-title":"Information Processing","author":"Brooks F.","year":"1986","unstructured":"Brooks , F. No silver bullet: essence and accidents of software engineering . In Information Processing . IEEE , 1986 . Brooks, F. No silver bullet: essence and accidents of software engineering. In Information Processing. IEEE, 1986."},{"key":"e_1_2_1_8_1","first-page":"12","volume":"66","author":"Castro P.","year":"2019","unstructured":"Castro , P. , The rise of serverless computing. Commun. ACM 66 , 12 ( Dec. 2019 ), 44--54. Castro, P., et al. The rise of serverless computing. Commun. ACM 66, 12 (Dec. 2019), 44--54.","journal-title":"Commun. ACM"},{"key":"e_1_2_1_9_1","volume-title":"CIDR","author":"Cheung A.","year":"2021","unstructured":"Cheung , A. , Crooks , N. , Milano , M. , and Hellerstein , J . New directions in cloud programming . CIDR , 2021 . Cheung, A., Crooks, N., Milano, M., and Hellerstein, J. New directions in cloud programming. CIDR, 2021."},{"key":"e_1_2_1_10_1","unstructured":"Dean J. Machine learning for systems and systems for machine learning. In Proceedings of the 2017 Conf. Neural Info. Processing System.  Dean J. Machine learning for systems and systems for machine learning. In Proceedings of the 2017 Conf. Neural Info. Processing System."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/28395.28416"},{"key":"e_1_2_1_13_1","volume-title":"CIDR","author":"Hellerstein J.","year":"2019","unstructured":"Hellerstein , J. , Serverless computing : One step forward, two steps back . CIDR , 2019 . Hellerstein, J., et al. Serverless computing: One step forward, two steps back. CIDR, 2019."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3282307"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/1624775.1624804"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/3372496"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128601"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080246"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665726"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the 13th USENIX Symp. Operating Systems Design and Implementation","author":"Klimovic A.","year":"2018","unstructured":"Klimovic , A. , Pocket : Elastic ephemeral storage for serverless analytics . In Proceedings of the 13th USENIX Symp. Operating Systems Design and Implementation ( 2018 ), 427--444. Klimovic, A., et al. Pocket: Elastic ephemeral storage for serverless analytics. In Proceedings of the 13th USENIX Symp. Operating Systems Design and Implementation (2018), 427--444."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3399742"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/42392.42399"},{"key":"e_1_2_1_24_1","volume-title":"Spectre is here to stay: An analysis of side-channels and speculative execution. 2019","author":"McIlroy R.","year":"1902","unstructured":"McIlroy , R. , Sevcik , J. , Tebbi , T. , Titzer , B. , and Verwaest , T . Spectre is here to stay: An analysis of side-channels and speculative execution. 2019 ; arXiv: 1902 .05178. McIlroy, R., Sevcik, J., Tebbi, T., Titzer, B., and Verwaest, T. Spectre is here to stay: An analysis of side-channels and speculative execution. 2019; arXiv:1902.05178."},{"key":"e_1_2_1_25_1","volume-title":"Proceedings of the 13th USENIX Symp. Operating Systems Design and Implementation","author":"Moritz P.","year":"2018","unstructured":"Moritz , P. , Ray : A distributed framework for emerging AI applications . In Proceedings of the 13th USENIX Symp. Operating Systems Design and Implementation ( 2018 ), 561--577. Moritz, P., et al. Ray: A distributed framework for emerging AI applications. In Proceedings of the 13th USENIX Symp. Operating Systems Design and Implementation (2018), 561--577."},{"key":"e_1_2_1_26_1","volume-title":"2018 USENIX Annual Technical Conf.","author":"Oakes E.","year":"2018","unstructured":"Oakes , E. , : Rapid task provisioning with serverless-optimized containers . In 2018 USENIX Annual Technical Conf. ( 2018 ), 57--70. Oakes, E., et al. SOCK: Rapid task provisioning with serverless-optimized containers. In 2018 USENIX Annual Technical Conf. (2018), 57--70."},{"key":"e_1_2_1_27_1","volume-title":"2018 serverless community survey: Huge growth in serverless usage","author":"Passwater A.","year":"2018","unstructured":"Passwater , A. 2018 serverless community survey: Huge growth in serverless usage ; https:\/\/serverless.com\/blog\/ 2018 -serverless-community-survey-huge-growth-usage\/ Passwater, A. 2018 serverless community survey: Huge growth in serverless usage; https:\/\/serverless.com\/blog\/2018-serverless-community-survey-huge-growth-usage\/"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3380609"},{"key":"e_1_2_1_29_1","first-page":"11","volume":"13","author":"Sreekanti V.","year":"2020","unstructured":"Sreekanti , V. , Cloudburst : Stateful functions-as-a-service. Proc. VLDB 13 , 11 ( 2020 ), 2438--2452. Sreekanti, V., et al. Cloudburst: Stateful functions-as-a-service. Proc. VLDB 13, 11 (2020), 2438--2452.","journal-title":"Proc. VLDB"},{"key":"e_1_2_1_30_1","volume-title":"Debunking serverless myths","author":"Wagner T.","year":"2018","unstructured":"Wagner , T. Debunking serverless myths , 2018 ; https:\/\/www.slideshare.net\/TimWagner\/serverlessconf-2018-keynote-debunking-serverless-myths Wagner, T. Debunking serverless myths, 2018; https:\/\/www.slideshare.net\/TimWagner\/serverlessconf-2018-keynote-debunking-serverless-myths"}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3406011","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3406011","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:52Z","timestamp":1750195912000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3406011"}},"subtitle":["the next phase of cloud computing"],"short-title":[],"issued":{"date-parts":[[2021,4,26]]},"references-count":29,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,5]]}},"alternative-id":["10.1145\/3406011"],"URL":"https:\/\/doi.org\/10.1145\/3406011","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"value":"0001-0782","type":"print"},{"value":"1557-7317","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,26]]},"assertion":[{"value":"2021-04-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}