{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T04:25:02Z","timestamp":1768969502250,"version":"3.49.0"},"reference-count":76,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2024,6,26]],"date-time":"2024-06-26T00:00:00Z","timestamp":1719360000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,6,26]],"date-time":"2024-06-26T00:00:00Z","timestamp":1719360000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004955","name":"\u00d6sterreichische Forschungsf\u00f6rderungsgesellschaft","doi-asserted-by":"publisher","award":["903884"],"award-info":[{"award-number":["903884"]}],"id":[{"id":"10.13039\/501100004955","id-type":"DOI","asserted-by":"publisher"}]},{"name":"TU Wien"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Serverless computing has ushered in a transformative paradigm, with a promise to alleviate developers from the intricacies of infrastructure management. However, current serverless platforms predominantly offer only serverless compute capabilities. As a consequence, the application developers are once again tasked to explicitly provision and manage the backend services (BaaS), such as object stores or API gateways, the infrastructure, and the configuration models. This violates the main promise of serverless computing and erases much of the practical benefits of the serverless paradigm. It also introduces the challenges of managing the application execution environment, which includes maintaining provisioning and deployment scripts, configuring and managing access permissions, and scaling the services during runtime. To address these challenges, in this paper we introduce a novel paradigm for the next generation of serverless computing, called self-provisioning infrastructure. The self-provisioning infrastructure is an infrastructure that is capable to automatically and autonomously (with zero-configuration and zero-touch) provision serverless functions, their infrastructure, and their supporting BaaS services. To achieve this vision, we introduce novel design principles, models, and mechanisms that are formalized via<jats:italic>novel programming, function, and system models<\/jats:italic>. With this novel paradigm, we intend to fortify the core design principles of serverless computing but also extend them<jats:italic>to the entire application execution environment<\/jats:italic>. By doing so, we aim to enable the next-generation serverless computing in the Edge-Cloud continuum.<\/jats:p>","DOI":"10.1007\/s42979-024-03022-w","type":"journal-article","created":{"date-parts":[[2024,6,26]],"date-time":"2024-06-26T17:03:21Z","timestamp":1719421401000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Self-Provisioning Infrastructures for the Next Generation Serverless Computing"],"prefix":"10.1007","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0410-6315","authenticated-orcid":false,"given":"Stefan","family":"Nastic","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,6,26]]},"reference":[{"key":"3022_CR1","unstructured":"Jonas E, Schleier-Smith J, Sreekanti V, Tsai C, Khandelwal A, Pu Q, Shankar V, Carreira J, Krauth K, Yadwadkar NJ, Gonzalez JE, Popa RA, Stoica I, Patterson DA. Cloud programming simplified: a Berkeley view on serverless computing. CoRR; 2019. arXiv:1902.03383"},{"issue":"4","key":"3022_CR2","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/MIC.2017.2911430","volume":"21","author":"S Nastic","year":"2017","unstructured":"Nastic S, Rausch T, Scekic O, Dustdar S, Gusev M, Koteska B, Kostoska M, Jakimovski B, Ristov S, Prodan R. A serverless real-time data analytics platform for edge computing. IEEE Internet Comput. 2017;21(4):64\u201371. https:\/\/doi.org\/10.1109\/MIC.2017.2911430.","journal-title":"IEEE Internet Comput"},{"issue":"3","key":"3022_CR3","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MIC.2023.3260939","volume":"27","author":"P Raith","year":"2023","unstructured":"Raith P, Nastic S, Dustdar S. Serverless edge computing-where we are and what lies ahead. IEEE Internet Comput. 2023;27(3):50\u201364. https:\/\/doi.org\/10.1109\/MIC.2023.3260939.","journal-title":"IEEE Internet Comput"},{"key":"3022_CR4","doi-asserted-by":"publisher","unstructured":"Baldini I, Castro P, Chang K, Cheng P, Fink S, Ishakian V, Mitchell N, Muthusamy V, Rabbah R, Slominski A, Suter P. In: Chaudhary S, Somani G, Buyya R, editors. Serverless computing: current trends and open problems. Singapore: Springer; 2017. p. 1\u201320. https:\/\/doi.org\/10.1007\/978-981-10-5026-8_1.","DOI":"10.1007\/978-981-10-5026-8_1"},{"key":"3022_CR5","doi-asserted-by":"publisher","unstructured":"Du D, Liu Q, Jiang X, Xia Y, Zang B, Chen H. Serverless computing on heterogeneous computers. In: ASPLOS \u201922. Association for Computing Machinery, New York, NY, USA; 2022. p. 797\u2013813. https:\/\/doi.org\/10.1145\/3503222.3507732","DOI":"10.1145\/3503222.3507732"},{"key":"3022_CR6","doi-asserted-by":"publisher","unstructured":"Jia Z, Witchel E. Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservices. In: ASPLOS \u201921. Association for Computing Machinery, New York, NY, USA; 2021. p. 152\u201366. https:\/\/doi.org\/10.1145\/3445814.3446701","DOI":"10.1145\/3445814.3446701"},{"issue":"12","key":"3022_CR7","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/3368454","volume":"62","author":"P Castro","year":"2019","unstructured":"Castro P, Ishakian V, Muthusamy V, Slominski A. The rise of serverless computing. Commun ACM. 2019;62(12):44\u201354. https:\/\/doi.org\/10.1145\/3368454.","journal-title":"Commun ACM"},{"issue":"1","key":"3022_CR8","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/MS.2020.3023302","volume":"38","author":"S Eismann","year":"2021","unstructured":"Eismann S, Scheuner J, Eyk E, Schwinger M, Grohmann J, Herbst N, Abad C, Iosup A. Serverless applications: why, when, and how? IEEE Softw. 2021;38(1):32\u20139. https:\/\/doi.org\/10.1109\/MS.2020.3023302.","journal-title":"IEEE Softw"},{"issue":"10s","key":"3022_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3508360","volume":"54","author":"Z Li","year":"2022","unstructured":"Li Z, Guo L, Cheng J, Chen Q, He B, Guo M. The serverless computing survey: a technical primer for design architecture. ACM Comput Surv. 2022;54(10s):1\u201334. https:\/\/doi.org\/10.1145\/3508360.","journal-title":"ACM Comput Surv."},{"key":"3022_CR10","doi-asserted-by":"publisher","unstructured":"Safaryan G, Jindal A, Chadha M, Gerndt M. Slam: Slo-aware memory optimization for serverless applications. In: 2022 IEEE 15th international conference on cloud computing (CLOUD); 2022. p. 30\u20139. https:\/\/doi.org\/10.1109\/CLOUD55607.2022.00019","DOI":"10.1109\/CLOUD55607.2022.00019"},{"issue":"11","key":"3022_CR11","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/MC.2020.3007297","volume":"53","author":"D Milojicic","year":"2020","unstructured":"Milojicic D. The edge-to-cloud continuum. Computer. 2020;53(11):16\u201325. https:\/\/doi.org\/10.1109\/MC.2020.3007297.","journal-title":"Computer"},{"key":"3022_CR12","doi-asserted-by":"publisher","unstructured":"Nastic S, Dustdar S, Philipp R, Alireza F, Pusztai T. A serverless computing fabric for edge & cloud. In: 4th IEEE international conference on cognitive machine intelligence (CogMi); 2022. https:\/\/doi.org\/10.1109\/CogMI56440.2022.00011","DOI":"10.1109\/CogMI56440.2022.00011"},{"issue":"4","key":"3022_CR13","doi-asserted-by":"publisher","first-page":"4092","DOI":"10.1109\/TKDE.2022.3142856","volume":"35","author":"S Dustdar","year":"2023","unstructured":"Dustdar S, Pujol VC, Donta PK. On distributed computing continuum systems. IEEE Trans Knowl Data Eng. 2023;35(4):4092\u2013105. https:\/\/doi.org\/10.1109\/TKDE.2022.3142856.","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"3022_CR14","doi-asserted-by":"publisher","unstructured":"Babuji Y, Bryan J, Chard R, Chard K, Foster I, Galewsky B, Katz DS, Li Z. Federated function as a service for escience. In: 2021 IEEE 17th international conference on eScience (eScience). IEEE Computer Society, Los Alamitos, CA, USA; 2021. p. 251\u20132. https:\/\/doi.org\/10.1109\/eScience51609.2021.00046","DOI":"10.1109\/eScience51609.2021.00046"},{"key":"3022_CR15","doi-asserted-by":"publisher","unstructured":"Chard R, Babuji Y, Li Z, Skluzacek T, Woodard A, Blaiszik B, Foster I, Chard K. Funcx: A federated function serving fabric for science. In: Proceedings of the 29th international symposium on high-performance parallel and distributed computing. HPDC \u201920. Association for Computing Machinery, New York, NY, USA; 2020. p. 65\u201376. https:\/\/doi.org\/10.1145\/3369583.3392683","DOI":"10.1145\/3369583.3392683"},{"issue":"12","key":"3022_CR16","doi-asserted-by":"publisher","first-page":"4948","DOI":"10.1109\/TPDS.2022.3208767","volume":"33","author":"Z Li","year":"2022","unstructured":"Li Z, Chard R, Babuji Y, Galewsky B, Skluzacek TJ, Nagaitsev K, Woodard A, Blaiszik B, Bryan J, Katz DS, Foster I, Chard K. funcx: federated function as a service for science. IEEE Trans Parallel Distrib Syst. 2022;33(12):4948\u201363. https:\/\/doi.org\/10.1109\/TPDS.2022.3208767.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"3022_CR17","doi-asserted-by":"publisher","unstructured":"Ristov S, Gritsch P. FaaSt: optimize makespan of serverless workflows in federated commercial FaaS. In: 2022 IEEE international conference on cluster computing. CLUSTER \u201922. IEEE, Heidelberg, Germany; 2022. p. 182\u201394. https:\/\/doi.org\/10.1109\/CLUSTER51413.2022.00032","DOI":"10.1109\/CLUSTER51413.2022.00032"},{"issue":"1","key":"3022_CR18","doi-asserted-by":"publisher","first-page":"711","DOI":"10.1109\/TSC.2021.3128137","volume":"16","author":"S Ristov","year":"2023","unstructured":"Ristov S, Pedratscher S, Fahringer T. xAFCL: run scalable function choreographies across multiple FaaS systems. IEEE Trans Serv Comput. 2023;16(1):711\u201323. https:\/\/doi.org\/10.1109\/TSC.2021.3128137.","journal-title":"IEEE Trans Serv Comput"},{"issue":"1","key":"3022_CR19","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/MS.2020.3029994","volume":"38","author":"J Sampe","year":"2021","unstructured":"Sampe J, Garcia-Lopez P, Sanchez-Artigas M, Vernik G, Roca-Llaberia P, Arjona A. Toward multicloud access transparency in serverless computing. IEEE Softw. 2021;38(1):68\u201374. https:\/\/doi.org\/10.1109\/MS.2020.3029994.","journal-title":"IEEE Softw"},{"key":"3022_CR20","doi-asserted-by":"publisher","unstructured":"Stoica I, Shenker S. From cloud computing to sky computing. In: Proceedings of the workshop on hot topics in operating systems. HotOS \u201921. Association for Computing Machinery, New York, NY, USA; 2021. p. 26\u201332. https:\/\/doi.org\/10.1145\/3458336.3465301","DOI":"10.1145\/3458336.3465301"},{"key":"3022_CR21","doi-asserted-by":"publisher","unstructured":"Castro P, Isahagian V, Muthusamy V, Slominski A. In: Krishnamurthi R, Kumar A, Gill SS, Buyya R, editors. Hybrid serverless computing: opportunities and challenges. Cham: Springer; 2023. p. 43\u201377. https:\/\/doi.org\/10.1007\/978-3-031-26633-1_3.","DOI":"10.1007\/978-3-031-26633-1_3"},{"key":"3022_CR22","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/j.simpat.2015.07.001","volume":"58","author":"JJ Durillo","year":"2015","unstructured":"Durillo JJ, Prodan R, Barbosa JG. Pareto tradeoff scheduling of workflows on federated commercial clouds. Simul Model Pract Theory. 2015;58:95\u2013111. https:\/\/doi.org\/10.1016\/j.simpat.2015.07.001.","journal-title":"Simul Model Pract Theory"},{"key":"3022_CR23","doi-asserted-by":"publisher","unstructured":"Jonas E, Pu Q, Venkataraman S, Stoica I, Recht B. Occupy the cloud: distributed computing for the 99%. In: Proceedings of the 2017 symposium on cloud computing. SoCC \u201917. Association for Computing Machinery, New York, NY, USA; 2017. p. 445\u201351. https:\/\/doi.org\/10.1145\/3127479.3128601","DOI":"10.1145\/3127479.3128601"},{"key":"3022_CR24","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2021.3129000","author":"J Sampe","year":"2021","unstructured":"Sampe J, Sanchez-Artigas M, Vernik G, Yehekzel I, Garcia-Lopez P. Outsourcing data processing jobs with lithops. IEEE Trans Cloud Comput. 2021. https:\/\/doi.org\/10.1109\/TCC.2021.3129000.","journal-title":"IEEE Trans Cloud Comput."},{"key":"3022_CR25","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1016\/j.future.2022.04.021","volume":"135","author":"S Pedratscher","year":"2022","unstructured":"Pedratscher S, Ristov S, Fahringer T. M2FaaS: transparent and fault tolerant FaaSification of node.js monolith code blocks. Fut Gener Comput Syst. 2022;135:57\u201371. https:\/\/doi.org\/10.1016\/j.future.2022.04.021.","journal-title":"Fut Gener Comput Syst"},{"key":"3022_CR26","doi-asserted-by":"publisher","unstructured":"Tian H, Li S, Wang A, Wang W, Wu T, Yang H. Owl: performance-aware scheduling for resource-efficient function-as-a-service cloud. In: Proceedings of the 13th symposium on cloud computing. SoCC \u201922. Association for Computing Machinery, New York, NY, USA. p. 78\u201393. https:\/\/doi.org\/10.1145\/3542929.3563470","DOI":"10.1145\/3542929.3563470"},{"key":"3022_CR27","doi-asserted-by":"publisher","unstructured":"Akhtar N, Raza A, Ishakian V, Matta I. Cose: configuring serverless functions using statistical learning. In: IEEE INFOCOM 2020\u2014IEEE conference on computer communications; 2020. p. 129\u201338. https:\/\/doi.org\/10.1109\/INFOCOM41043.2020.9155363","DOI":"10.1109\/INFOCOM41043.2020.9155363"},{"issue":"5","key":"3022_CR28","doi-asserted-by":"publisher","first-page":"3332","DOI":"10.1109\/TSC.2023.3274769","volume":"16","author":"G Yu","year":"2023","unstructured":"Yu G, Chen P, Zheng Z, Zhang J, Li X, He Z. FaaSdeliver: cost-efficient and QoS-aware function delivery in computing continuum. IEEE Trans Serv Comput. 2023;16(5):3332\u201347. https:\/\/doi.org\/10.1109\/TSC.2023.3274769.","journal-title":"IEEE Trans Serv Comput"},{"key":"3022_CR29","doi-asserted-by":"crossref","unstructured":"HasiCorp: Terraform: automate infrastructure on any cloud. https:\/\/github.com\/hashicorp\/terraform. Accessed 13 Oct 2023","DOI":"10.21275\/SR24930224444"},{"key":"3022_CR30","unstructured":"Services AW. CloudFormation: speed up cloud provisioning with infrastructure as code. https:\/\/github.com\/aws-cloudformation. Accessed 13 Oct 2023"},{"key":"3022_CR31","doi-asserted-by":"publisher","unstructured":"Wurster M, Breitenb\u00fccher U, K\u00e9pes K, Leymann F, Yussupov V. Modeling and automated deployment of serverless applications using TOSCA. In: 2018 IEEE 11th conference on service-oriented computing and applications (SOCA); 2018. p. 73\u201380. https:\/\/doi.org\/10.1109\/SOCA.2018.00017","DOI":"10.1109\/SOCA.2018.00017"},{"key":"3022_CR32","doi-asserted-by":"crossref","unstructured":"Inc., S.: Serverless: build web, mobile and IoT applications with serverless architectures. https:\/\/github.com\/serverless\/serverless. Accessed 13 Oct 2023","DOI":"10.1007\/978-1-4842-9159-7_2"},{"key":"3022_CR33","unstructured":"Hat R. Ansible: ansible is a radically simple IT automation system. https:\/\/github.com\/ansible\/ansible. Accessed 13 Oct 2023"},{"key":"3022_CR34","unstructured":"Services AW. AWS CDK: a framework for defining cloud infrastructure in code. https:\/\/github.com\/aws\/aws-cdk. Accessed 13 Oct 2023"},{"key":"3022_CR35","unstructured":"Corporation P. Pulumi\u2014infrastructure as code in any programming language. https:\/\/github.com\/pulumi\/pulumi. Accessed: 2023-10-13"},{"key":"3022_CR36","doi-asserted-by":"publisher","unstructured":"Jonas E, Pu Q, Venkataraman S, Stoica I, Recht B. Occupy the cloud: distributed computing for the 99%. In: Proceedings of the 2017 symposium on cloud computing. SoCC \u201917. Association for Computing Machinery, Santa Clara, CA; 2017. p. 445\u201351. https:\/\/doi.org\/10.1145\/3127479.3128601","DOI":"10.1145\/3127479.3128601"},{"key":"3022_CR37","doi-asserted-by":"publisher","unstructured":"Cordingly R, Shu W, Lloyd WJ. Predicting performance and cost of serverless computing functions with SAAF. In: IEEE DASC\/PiCom\/CBDCom\/CyberSciTech; 2020. p. 640\u20139. https:\/\/doi.org\/10.1109\/DASC-PICom-CBDCom-CyberSciTech49142.2020.00111","DOI":"10.1109\/DASC-PICom-CBDCom-CyberSciTech49142.2020.00111"},{"key":"3022_CR38","doi-asserted-by":"publisher","unstructured":"Chard R, Babuji Y, Li Z, Skluzacek T, Woodard A, Blaiszik B, Foster I, Chard K. FuncX: a federated function serving fabric for science. In: International symposium on high-performance on parallel and distributed computing. HPDC \u201920. ACM, Stockholm, Sweden; 2020. p. 65\u201376. https:\/\/doi.org\/10.1145\/3369583.3392683","DOI":"10.1145\/3369583.3392683"},{"key":"3022_CR39","doi-asserted-by":"publisher","unstructured":"Tankov V, Valchuk D, Golubev Y, Bryksin T. Infrastructure in code: towards developer-friendly cloud applications. In: 2021 36th IEEE\/ACM international conference on automated software engineering (ASE); 2021. p. 1166\u201370. https:\/\/doi.org\/10.1109\/ASE51524.2021.9678943","DOI":"10.1109\/ASE51524.2021.9678943"},{"key":"3022_CR40","unstructured":"Services AW. Aws Chalice: python serverless microframework for AWS. https:\/\/github.com\/aws\/chalice\/. Accessed 13 Oct 2023"},{"key":"3022_CR41","unstructured":"Developers Z. Zappa: serverless python. https:\/\/github.com\/zappa\/Zappa\/. Accessed 13 Oct 2023"},{"key":"3022_CR42","unstructured":"Developers O. Osiris: simple serverless web applications in Kotlin. https:\/\/github.com\/cjkent\/osiris\/. Accessed 13 Oct 2023"},{"key":"3022_CR43","doi-asserted-by":"crossref","unstructured":"Yussupov V, Breitenb\u00fccher U, Kaplan A, Leymann F. Seaport: assessing the portability of serverless applications. In: CLOSER; 2020. p. 456\u201367","DOI":"10.5220\/0009574104560467"},{"key":"3022_CR44","doi-asserted-by":"publisher","unstructured":"Elgamal T, Sandur A, Nahrstedt K, Agha G. Costless: optimizing cost of serverless computing through function fusion and placement. In: 2018 IEEE\/ACM symposium on edge computing (SEC); 2018. p. 300\u201312. https:\/\/doi.org\/10.1109\/SEC.2018.00029","DOI":"10.1109\/SEC.2018.00029"},{"issue":"3","key":"3022_CR45","doi-asserted-by":"publisher","first-page":"615","DOI":"10.1109\/TPDS.2020.3028841","volume":"32","author":"C Lin","year":"2021","unstructured":"Lin C, Khazaei H. Modeling and optimization of performance and cost of serverless applications. IEEE Trans Parallel Distrib Syst. 2021;32(3):615\u201332. https:\/\/doi.org\/10.1109\/TPDS.2020.3028841.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"3022_CR46","doi-asserted-by":"publisher","unstructured":"Wen Z, Wang Y, Liu F. Stepconf: Slo-aware dynamic resource configuration for serverless function workflows. In: IEEE INFOCOM 2022\u2014IEEE conference on computer communications; 2022. p. 1868\u201377. https:\/\/doi.org\/10.1109\/INFOCOM48880.2022.9796962","DOI":"10.1109\/INFOCOM48880.2022.9796962"},{"key":"3022_CR47","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1007\/978-3-031-04718-3_9","volume-title":"Service-oriented and cloud computing","author":"T Zubko","year":"2022","unstructured":"Zubko T, Jindal A, Chadha M, Gerndt M. Maff: self-adaptive memory optimization for serverless functions. In: Montesi F, Papadopoulos GA, Zimmermann W, editors. Service-oriented and cloud computing. Cham: Springer International Publishing; 2022. p. 137\u201354."},{"key":"3022_CR48","unstructured":"Alipourfard O, Liu HH, Chen J, Venkataraman S, Yu M, Zhang M. Cherrypick: adaptively unearthing the best cloud configurations for big data analytics. In: 14th USENIX symposium on networked systems design and implementation (NSDI 17). USENIX Association, Boston, MA; 2017. p. 469\u201382. https:\/\/www.usenix.org\/conference\/nsdi17\/technical-sessions\/presentation\/alipourfard"},{"key":"3022_CR49","doi-asserted-by":"publisher","unstructured":"Cordingly R, Xu S, Lloyd W. Function memory optimization for heterogeneous serverless platforms with CPU time accounting. In: 2022 IEEE international conference on cloud engineering (IC2E); 2022. p. 104\u201315. https:\/\/doi.org\/10.1109\/IC2E55432.2022.00019","DOI":"10.1109\/IC2E55432.2022.00019"},{"key":"3022_CR50","doi-asserted-by":"publisher","unstructured":"Eismann S, Bui L, Grohmann J, Abad C, Herbst N, Kounev S. Sizeless: predicting the optimal size of serverless functions. In: Proceedings of the 22nd international middleware conference. Middleware \u201921. Association for Computing Machinery, New York, NY, USA; 2021. p. 248\u201359. https:\/\/doi.org\/10.1145\/3464298.3493398","DOI":"10.1145\/3464298.3493398"},{"key":"3022_CR51","unstructured":"Amazon Web Services, Inc. AWS Compute Optimizer; 2023. https:\/\/aws.amazon.com\/compute-optimizer\/. Accessed 13 Oct 2023"},{"issue":"2","key":"3022_CR52","doi-asserted-by":"publisher","first-page":"1065","DOI":"10.1109\/TNSM.2023.3254437","volume":"20","author":"A Raza","year":"2023","unstructured":"Raza A, Akhtar N, Isahagian V, Matta I, Huang L. Configuration and placement of serverless applications using statistical learning. IEEE Trans Netw Serv Manag. 2023;20(2):1065\u201377. https:\/\/doi.org\/10.1109\/TNSM.2023.3254437.","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"3022_CR53","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2023.3274769","author":"G Yu","year":"2023","unstructured":"Yu G, Chen P, Zheng Z, Zhang J, Li X, He Z. FaaSdeliver: cost-efficient and QoS-aware function delivery in computing continuum. IEEE Trans Serv Comput. 2023. https:\/\/doi.org\/10.1109\/TSC.2023.3274769.","journal-title":"IEEE Trans Serv Comput."},{"key":"3022_CR54","doi-asserted-by":"publisher","unstructured":"Finnie-Ansley J, Denny P, Becker BA, Luxton-Reilly A, Prather J. The robots are coming: exploring the implications of openAI codex on introductory programming. In: Proceedings of the 24th Australasian computing education conference. ACE \u201922. Association for Computing Machinery, New York, NY, USA; 2022. p. 10\u20139. https:\/\/doi.org\/10.1145\/3511861.3511863","DOI":"10.1145\/3511861.3511863"},{"key":"3022_CR55","unstructured":"Pearce H, Tan B, Ahmad B, Karri R, Dolan-Gavitt B. Can openAI codex and other large language models help us fix security bugs? CoRR; 2021. arXiv:2112.02125."},{"key":"3022_CR56","unstructured":"Prenner JA, Robbes R. Automatic program repair with openAI\u2019s codex: evaluating quixbugs. CoRR; 2021. arXiv:2111.03922"},{"key":"3022_CR57","unstructured":"Thurner P. Seamless AI-powered observability for multicloud serverless applications. Dynatrace News. https:\/\/www.dynatrace.com\/news\/blog\/seamless-ai-powered-observability-for-serverless\/"},{"key":"3022_CR58","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1007\/978-1-4842-4106-6_7","volume-title":"AIOps: predictive analytics & machine learning in operations","author":"A Masood","year":"2019","unstructured":"Masood A, Hashmi A. AIOps: predictive analytics & machine learning in operations. Berkeley, CA: Apress; 2019. p. 359\u201382. https:\/\/doi.org\/10.1007\/978-1-4842-4106-6_7."},{"key":"3022_CR59","doi-asserted-by":"publisher","unstructured":"Levin A, Garion S, Kolodner EK, Lorenz DH, Barabash K, Kugler M, McShane N. Aiops for a cloud object storage service. In: 2019 IEEE international congress on big data (BigDataCongress); 2019. p. 165\u20139. https:\/\/doi.org\/10.1109\/BigDataCongress.2019.00036","DOI":"10.1109\/BigDataCongress.2019.00036"},{"key":"3022_CR60","unstructured":"Thurner P. Artificial intelligence for IT operations (AIOps). https:\/\/www.ibm.com\/cloud\/learn\/aiops. Accessed 13 Oct 2023"},{"key":"3022_CR61","doi-asserted-by":"publisher","unstructured":"Glikson A, Nastic S, Dustdar S. Deviceless edge computing: extending serverless computing to the edge of the network. In: Proceedings of the 10th ACM international systems and storage conference. SYSTOR \u201917. Association for Computing Machinery, New York, NY, USA; 2017. https:\/\/doi.org\/10.1145\/3078468.3078497","DOI":"10.1145\/3078468.3078497"},{"key":"3022_CR62","unstructured":"Developers WCC. A generic way for WASI applications to interact with cloud services. https:\/\/github.com\/WebAssembly\/wasi-cloud-core"},{"key":"3022_CR63","unstructured":"Developers O. Libcloud. https:\/\/libcloud.apache.org\/. Accessed 13 Oct 2023"},{"key":"3022_CR64","doi-asserted-by":"publisher","unstructured":"Bracha G, Cook W. Mixin-based inheritance. In: Proceedings of the European conference on object-oriented programming on object-oriented programming systems, languages, and applications. OOPSLA\/ECOOP \u201990. Association for Computing Machinery, New York, NY, USA; 1990. p. 303\u201311. https:\/\/doi.org\/10.1145\/97945.97982","DOI":"10.1145\/97945.97982"},{"key":"3022_CR65","doi-asserted-by":"publisher","unstructured":"Guo H, Yang J, Liu J, Yang L, Chai L, Bai J, Peng J, Hu X, Chen C, Zhang D, Shi X, Zheng T, Zheng L, Zhang B, Xu K, Li Z. OWL: a large language model for IT operations. arXiv:2309.09298. https:\/\/doi.org\/10.48550\/arXiv.2309.09298","DOI":"10.48550\/arXiv.2309.09298"},{"key":"3022_CR66","doi-asserted-by":"publisher","unstructured":"Morichetta A, Casamayor Pujol V, Nastic S, Dustdar S, Vij D, Xiong Y, Zhang Z. Polarisprofiler: a novel metadata-based profiling approach for optimizing resource management in the edge-cloud continnum. In: The 18th IEEE international symposium on service-oriented system engineering (SOSE 2023); 2023. https:\/\/doi.org\/10.1109\/SOSE58276.2023.00010","DOI":"10.1109\/SOSE58276.2023.00010"},{"key":"3022_CR67","doi-asserted-by":"crossref","unstructured":"Li K, Nastic S. Attentionfunc: balancing FaaS compute across edge-cloud continuum with reinforcement learning. In: The 13th international conference on the internet of things (IoT 2023); 2023. (to appear)","DOI":"10.1145\/3627050.3627066"},{"key":"3022_CR68","unstructured":"Losio R. Are recursive serverless functions the biggest billing risk on the cloud? https:\/\/www.infoq.com\/news\/2022\/08\/recursive-serverless-functions\/"},{"key":"3022_CR69","doi-asserted-by":"publisher","unstructured":"Mvondo D, Bacou M, Nguetchouang K, Ngale L, Pouget S, Kouam J, Lachaize R, Hwang J, Wood T, Hagimont D, De\u00a0Palma N, Batchakui B, Tchana A. Ofc: an opportunistic caching system for FaaS platforms. In: Proceedings of the sixteenth European conference on computer systems. EuroSys \u201921. Association for Computing Machinery, New York, NY, USA; 2021. p. 228\u201344. https:\/\/doi.org\/10.1145\/3447786.3456239","DOI":"10.1145\/3447786.3456239"},{"key":"3022_CR70","doi-asserted-by":"publisher","unstructured":"S\u00e1nchez-Artigas M, Eizaguirre GT. A seer knows best: optimized object storage shuffling for serverless analytics. In: Proceedings of the 23rd ACM\/IFIP international middleware conference. Middleware \u201922. Association for Computing Machinery, New York, NY, USA; 2022. p. 148\u201360. https:\/\/doi.org\/10.1145\/3528535.3565241","DOI":"10.1145\/3528535.3565241"},{"key":"3022_CR71","unstructured":"Klimovic A, Wang Y, Stuedi P, Trivedi A, Pfefferle J, Kozyrakis C. Pocket: elastic ephemeral storage for serverless analytics. In: 13th USENIX symposium on operating systems design and implementation (OSDI 18). USENIX Association, Carlsbad, CA; 2018. p. 427\u201344. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/klimovic"},{"key":"3022_CR72","doi-asserted-by":"publisher","unstructured":"Jindal A, Chadha M, Benedict S, Gerndt M. Estimating the capacities of function-as-a-service functions. In: Proceedings of the 14th IEEE\/ACM international conference on utility and cloud computing companion. UCC \u201921. Association for Computing Machinery, New York, NY, USA; 2022. https:\/\/doi.org\/10.1145\/3492323.3495628","DOI":"10.1145\/3492323.3495628"},{"key":"3022_CR73","doi-asserted-by":"publisher","unstructured":"Bitsakos C, Konstantinou I, Koziris N. Derp: a deep reinforcement learning cloud system for elastic resource provisioning. In: 2018 IEEE international conference on cloud computing technology and science (CloudCom); 2018. p. 21\u20139. https:\/\/doi.org\/10.1109\/CloudCom2018.2018.00020","DOI":"10.1109\/CloudCom2018.2018.00020"},{"key":"3022_CR74","doi-asserted-by":"publisher","unstructured":"Schuler L, Jamil S, Kuhl N. AI-based resource allocation: reinforcement learning for adaptive auto-scaling in serverless environments. In: 2021 IEEE\/ACM 21st international symposium on cluster, cloud and internet computing (CCGrid). IEEE Computer Society, Los Alamitos, CA, USA; 2021. p. 804\u201311. https:\/\/doi.org\/10.1109\/CCGrid51090.2021.00098","DOI":"10.1109\/CCGrid51090.2021.00098"},{"key":"3022_CR75","doi-asserted-by":"publisher","unstructured":"Benedetti P, Femminella M, Reali G, Steenhaut K. Reinforcement learning applicability for resource-based auto-scaling in serverless edge applications. In: 2022 IEEE international conference on pervasive computing and communications workshops and other affiliated events (PerCom Workshops); 2022. p. 674\u20139. https:\/\/doi.org\/10.1109\/PerComWorkshops53856.2022.9767437","DOI":"10.1109\/PerComWorkshops53856.2022.9767437"},{"issue":"3","key":"3022_CR76","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1109\/MIC.2020.2987739","volume":"24","author":"S Nastic","year":"2020","unstructured":"Nastic S, Morichetta A, Pusztai T, Dustdar S, Ding X, Vij D, Xiong Y. Sloc: service level objectives for next generation cloud computing. IEEE Internet Comput. 2020;24(3):39\u201350. https:\/\/doi.org\/10.1109\/MIC.2020.2987739.","journal-title":"IEEE Internet Comput"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-024-03022-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-024-03022-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-024-03022-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,22]],"date-time":"2024-11-22T20:21:17Z","timestamp":1732306877000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-024-03022-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,26]]},"references-count":76,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2024,8]]}},"alternative-id":["3022"],"URL":"https:\/\/doi.org\/10.1007\/s42979-024-03022-w","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,26]]},"assertion":[{"value":"21 October 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 May 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 June 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The author has no Conflict of interest to declare that are relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed Consent"}},{"value":"No\/Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Research Involving Human and \/or Animals"}}],"article-number":"678"}}