{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,27]],"date-time":"2025-11-27T10:11:41Z","timestamp":1764238301219,"version":"3.46.0"},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"14","license":[{"start":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T00:00:00Z","timestamp":1759104000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T00:00:00Z","timestamp":1759104000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2025,11]]},"DOI":"10.1007\/s10586-025-05596-3","type":"journal-article","created":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T16:39:42Z","timestamp":1759163982000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["ServerlessPGO: enhancing serverless cold starts through PGO"],"prefix":"10.1007","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-7458-6927","authenticated-orcid":false,"given":"Yu","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li","family":"Fu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ma","family":"Penghui","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,9,29]]},"reference":[{"key":"5596_CR1","doi-asserted-by":"crossref","unstructured":"Baldini Ioana, Castro Paul, Chang Kerry, Cheng Perry, Fink Stephen, Ishakian Vatche, Mitchell Nick, Muthusamy Vinod, Rabbah Rodric, Slominski Aleksander, et al. Serverless computing: Current trends and open problems. (2017)","DOI":"10.1007\/978-981-10-5026-8_1"},{"key":"5596_CR2","unstructured":"Wang Liang, Li Mengyuan, Zhang Yinqian, Ristenpart Thomas, Swift Michael. Peeking behind the curtains of serverless platforms. In 2018 USENIX Annual Technical Conference (USENIX ATC 18), pages 133\u2013146, (2018)"},{"key":"5596_CR3","doi-asserted-by":"crossref","unstructured":"Jackson David, Clynch Gary. An investigation of the impact of language runtime on the performance and cost of serverless functions. In 2018 IEEE\/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), pages 154\u2013160. IEEE, (2018)","DOI":"10.1109\/UCC-Companion.2018.00050"},{"key":"5596_CR4","unstructured":"Akkus Istemi Ekin, Chen Ruichuan, Rimac Ivica, Stein Manuel, Satzke Klaus, Beck Andre, Aditya Paarijaat, Hilt Volker.: {SAND}: Towards {High-Performance} serverless computing. In 2018 Usenix Annual Technical Conference (USENIX ATC 18), pages 923\u2013935, (2018)"},{"key":"5596_CR5","doi-asserted-by":"crossref","unstructured":"Du Dong, Yu Tianyi, Xia Yubin, Zang Binyu, Yan Guanglu, Qin Chenggang, Wu Qixuan, Chen Haibo.: Catalyzer: Sub-millisecond startup for serverless computing with initialization-less booting. In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 467\u2013481, (2020)","DOI":"10.1145\/3373376.3378512"},{"key":"5596_CR6","doi-asserted-by":"crossref","unstructured":"Ustiugov Dmitrii, Petrov Plamen, Kogias Marios, Bugnion Edouard, Grot Boris.: Benchmarking, analysis, and optimization of serverless function snapshots. In Proceedings of the 26th ACM International Conference on ArchitecturalSupport for Programming Languages and Operating Systems, pages 559\u2013572, (2021)","DOI":"10.1145\/3445814.3446714"},{"key":"5596_CR7","doi-asserted-by":"crossref","unstructured":"Gupta Rajiv, Mehofer Eduard, Zhang Youtao.: Profile guided compiler optimizations. The Compiler Design Handbook: Optimizations and Machine Code Generation, 02 (2002)","DOI":"10.1201\/9781420040579.ch4"},{"key":"5596_CR8","doi-asserted-by":"crossref","unstructured":"Golec Muhammed, Walia Guneet Kaur, Kumar Mohit, Cuadrado Felix, Gill Sukhpal Singh, Uhlig Steve.: Cold start latency in serverless computing: A systematic review, taxonomy, and future directions. ACM Computing Surveys, 2025(3), (2025)","DOI":"10.1145\/3700875"},{"key":"5596_CR9","doi-asserted-by":"crossref","unstructured":"Kim Jeongchul, Lee Kyungyong.: Practical cloud workloads for serverless faas. In Proceedings of the ACM Symposium on Cloud Computing, pages 477\u2013477, (2019)","DOI":"10.1145\/3357223.3365439"},{"issue":"2","key":"5596_CR10","doi-asserted-by":"publisher","first-page":"1522","DOI":"10.1109\/TSC.2022.3166553","volume":"16","author":"Yongkang Li","year":"2022","unstructured":"Li, Yongkang, Lin, Yanying, Wang, Yang, Ye, Kejiang, Chengzhong, Xu.: Serverless computing: state-of-the-art, challenges and opportunities. IEEE Transactions on Services Computing 16(2), 1522\u20131539 (2022)","journal-title":"IEEE Transactions on Services Computing"},{"key":"5596_CR11","doi-asserted-by":"crossref","unstructured":"Bardsley Daniel, Ryan Larry, Howard John.: Serverless performance and optimization strategies. In 2018 IEEE International Conference on Smart Cloud (SmartCloud), pages 19\u201326. IEEE, (2018)","DOI":"10.1109\/SmartCloud.2018.00012"},{"key":"5596_CR12","unstructured":"Mohan Anup, Sane Harshad, Doshi Kshitij, Edupuganti Saikrishna, Nayak Naren, Sukhomlinov Vadim.: Agile cold starts for scalable serverless. In 11th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 19), (2019)"},{"key":"5596_CR13","doi-asserted-by":"crossref","unstructured":"Zuk Pawel, Rzadca Krzysztof.: Scheduling methods to reduce response latency of function as a service. In 2020 IEEE 32nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), pages 132\u2013140. IEEE, (2020)","DOI":"10.1109\/SBAC-PAD49847.2020.00028"},{"key":"5596_CR14","doi-asserted-by":"crossref","unstructured":"Daw Nilanjan, Bellur Umesh, Kulkarni Purushottam.: Xanadu: Mitigating cascading cold starts in serverless function chain deployments. In Proceedings of the 21st International Middleware Conference, pages 356\u2013370, (2020)","DOI":"10.1145\/3423211.3425690"},{"key":"5596_CR15","doi-asserted-by":"crossref","unstructured":"Wang Kai-Ting Amy, Ho Rayson, Wu Peng.: Replayable execution optimized for page sharing for a managed runtime environment. In Proceedings of the Fourteenth EuroSys Conference 2019, pages 1\u201316, (2019)","DOI":"10.1145\/3302424.3303978"},{"issue":"1","key":"5596_CR16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s00607-024-01362-2","volume":"107","author":"Hu Qingmiao","year":"2025","unstructured":"Qingmiao, Hu., Li, Hongwei, Nikougoftar, Elaheh: Mitigating cold start problem in serverless computing using predictive pre-warming with machine learning. Computing 107(1), 1\u201324 (2025)","journal-title":"Computing"},{"key":"5596_CR17","doi-asserted-by":"crossref","unstructured":"Hall Adam, Ramachandran Umakishore.: An execution model for serverless functions at the edge. In Proceedings of the International Conference on Internet of Things Design and Implementation, pages 225\u2013236, (2019)","DOI":"10.1145\/3302505.3310084"},{"key":"5596_CR18","doi-asserted-by":"crossref","unstructured":"Cadden James, Unger Thomas, Awad Yara, Dong Han, Krieger Orran, Appavoo Jonathan.: Seuss: skip redundant paths to make serverless fast. In Proceedings of the Fifteenth European Conference on Computer Systems, pages 1\u201315, (2020)","DOI":"10.1145\/3342195.3392698"},{"key":"5596_CR19","unstructured":"Gupta Sabyasachi, Gratz Paul, Lusher John.: Kiss: A novel container size-aware memory management policy for serverless in edge-cloud continuum. (2025)"},{"key":"5596_CR20","doi-asserted-by":"crossref","unstructured":"Silva Paulo, Fireman Daniel, Pereira Thiago Emmanuel.: Prebaking functions to warm the serverless cold start. In Proceedings of the 21st International Middleware Conference, pages 1\u201313, (2020)","DOI":"10.1145\/3423211.3425682"},{"key":"5596_CR21","doi-asserted-by":"crossref","unstructured":"Agarwal Siddharth, Rodriguez Maria A., Buyya Rajkumar.: On-demand cold start frequency reduction with off-policy reinforcement learning in serverless computing. In International Conference on Computing, Intelligence and Data Analytics, (2025)","DOI":"10.1007\/978-981-96-0451-7_1"},{"key":"5596_CR22","doi-asserted-by":"crossref","unstructured":"Daraghmeh Mustafa, Jararweh Yaser, Agarwal Anjali.: Leveraging machine learning and feature engineering for optimal data-driven scaling decision in serverless computing. Simulation Modelling Practice and Theory, 140, (2025)","DOI":"10.1016\/j.simpat.2025.103090"},{"key":"5596_CR23","unstructured":"Wicht Baptiste, Vitillo Roberto A, Chen Dehao, Levinthal David.: Hardware counted profile-guided optimization. arXiv preprint arXiv:1411.6361, (2014)"},{"key":"5596_CR24","doi-asserted-by":"crossref","unstructured":"Lattner Chris, Adve Vikram.: Llvm: A compilation framework for lifelong program analysis & transformation. In International symposium on code generation and optimization, 2004. CGO 2004., pages 75\u201386. IEEE, (2004)","DOI":"10.1109\/CGO.2004.1281665"},{"key":"5596_CR25","doi-asserted-by":"crossref","unstructured":"Panchenko Maksim, Auler Rafael, Nell Bill, Ottoni Guilherme.: Bolt: a practical binary optimizer for data centers and beyond. In 2019 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO), pages 2\u201314. IEEE, (2019)","DOI":"10.1109\/CGO.2019.8661201"},{"key":"5596_CR26","doi-asserted-by":"crossref","unstructured":"Kanev Svilen, Darago Juan Pablo, Hazelwood Kim, Ranganathan Parthasarathy, Moseley Tipp, Wei Gu-Yeon, Brooks David.: Profiling a warehouse-scale computer. In Proceedings of the 42nd Annual International Symposium on Computer Architecture, pages 158\u2013169, (2015)","DOI":"10.1145\/2749469.2750392"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05596-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-025-05596-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05596-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,27]],"date-time":"2025-11-27T10:05:39Z","timestamp":1764237939000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-025-05596-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,29]]},"references-count":26,"journal-issue":{"issue":"14","published-print":{"date-parts":[[2025,11]]}},"alternative-id":["5596"],"URL":"https:\/\/doi.org\/10.1007\/s10586-025-05596-3","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2025,9,29]]},"assertion":[{"value":"8 November 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 June 2025","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 June 2025","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 September 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflicts of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of Interest"}}],"article-number":"877"}}