{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T05:02:39Z","timestamp":1764306159533,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":78,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,6,9]],"date-time":"2024-06-09T00:00:00Z","timestamp":1717891200000},"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":[],"published-print":{"date-parts":[[2024,6,9]]},"DOI":"10.1145\/3626246.3653378","type":"proceedings-article","created":{"date-parts":[[2024,5,23]],"date-time":"2024-05-23T10:26:39Z","timestamp":1716459999000},"page":"241-254","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Vertically Autoscaling Monolithic Applications with CaaSPER: Scalable\n            <u>C<\/u>\n            ontainer-\n            <u>a<\/u>\n            s-\n            <u>a<\/u>\n            -\n            <u>S<\/u>\n            ervice\n            <u>P<\/u>\n            erformance\n            <u>E<\/u>\n            nhanced\n            <u>R<\/u>\n            esizing Algorithm for the Cloud"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-7442-4254","authenticated-orcid":false,"given":"Anna","family":"Pavlenko","sequence":"first","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7217-4702","authenticated-orcid":false,"given":"Joyce","family":"Cahoon","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-6857-7505","authenticated-orcid":false,"given":"Yiwen","family":"Zhu","sequence":"additional","affiliation":[{"name":"Microsoft, Mountain View, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5108-6743","authenticated-orcid":false,"given":"Brian","family":"Kroth","sequence":"additional","affiliation":[{"name":"Microsoft, Madison, WI, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-6485-4040","authenticated-orcid":false,"given":"Michael","family":"Nelson","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-0653-4165","authenticated-orcid":false,"given":"Andrew","family":"Carter","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-8395-2919","authenticated-orcid":false,"given":"David","family":"Liao","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-7526-0292","authenticated-orcid":false,"given":"Travis","family":"Wright","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-9151-6024","authenticated-orcid":false,"given":"Jes\u00fas","family":"Camacho-Rodr\u00edguez","sequence":"additional","affiliation":[{"name":"Microsoft, Mountain View, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-0741-5190","authenticated-orcid":false,"given":"Karla","family":"Saur","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}]}],"member":"320","published-online":{"date-parts":[[2024,6,9]]},"reference":[{"volume-title":"Cgroups v2. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/cgroupv2. html Accessed on","year":"2023","key":"e_1_3_2_1_1_1","unstructured":"2015. Cgroups v2. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/cgroupv2. html Accessed on May 23, 2023."},{"volume-title":"pods, and the vertical autoscaler. https:\/\/docs.openshift.com\/ container-platform\/4.9\/nodes\/pods\/nodes-pods-vertical-autoscaler.html Accessed","year":"2023","key":"e_1_3_2_1_2_1","unstructured":"2023. Nodes, pods, and the vertical autoscaler. https:\/\/docs.openshift.com\/ container-platform\/4.9\/nodes\/pods\/nodes-pods-vertical-autoscaler.html Accessed May 2023."},{"volume-title":"sktime. https:\/\/github.com\/sktime\/sktime\/tree\/main Accessed","year":"2023","key":"e_1_3_2_1_3_1","unstructured":"2023. sktime. https:\/\/github.com\/sktime\/sktime\/tree\/main Accessed May 2023."},{"volume-title":"Student's t-test: Paired samples. https:\/\/en.wikipedia.org\/wiki\/Student% 27s_t-test#Paired_samples Accessed on","year":"2023","key":"e_1_3_2_1_4_1","unstructured":"2023. Student's t-test: Paired samples. https:\/\/en.wikipedia.org\/wiki\/Student% 27s_t-test#Paired_samples Accessed on June 02, 2023."},{"key":"e_1_3_2_1_5_1","unstructured":"Alibaba Inc. 2018. Alibaba Open Cluster Trace. https:\/\/github.com\/alibaba\/ clusterdata."},{"key":"e_1_3_2_1_6_1","unstructured":"Amazon. 2023. AWS. https:\/\/aws.amazon.com\/."},{"key":"e_1_3_2_1_7_1","volume-title":"Flexible Resource Allocation for Relational Database-as-a-Service. In 49th International Conference on Very Large Data Bases. VLDB Endowment, VLDB, 4202--4215","author":"Arora Pankaj","year":"2023","unstructured":"Pankaj Arora, Surajit Chaudhuri, Sudipto Das, Junfeng Dong, Cyril George, Ajay Kalhan, Arnd Christian K\u00f6nig, Willis Lang, Changsong Li, Feng Li, Jiaqi Liu, Lukas Maas, Akshay Mata, Ishai Menache, Justin Moeller, Vivek Narasayya, Matthaios Olma, Morgan Oslake, Elnaz Rezai, Yi Shan, Manoj Syamala, Shize Xu, and Vasileios Zois. 2023. Flexible Resource Allocation for Relational Database-as-a-Service. In 49th International Conference on Very Large Data Bases. VLDB Endowment, VLDB, 4202--4215."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2020.102245"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS49710.2020.00020"},{"volume-title":"Pattern recognition and machine learning","author":"Bishop Christopher M","key":"e_1_3_2_1_10_1","unstructured":"Christopher M Bishop and Nasser M Nasrabadi. 2006. Pattern recognition and machine learning. Vol. 4. Springer."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.14778\/3554821.3554840"},{"key":"e_1_3_2_1_12_1","volume-title":"On the performance of SQL scalable systems on Kubernetes: a comparative study. Cluster Computing","author":"Cardas Cristian","year":"2022","unstructured":"Cristian Cardas, Jos\u00e9 F Aldana-Mart\u00edn, Antonio M Burgueno-Romero, Antonio J Nebro, Jose M Mateos, and Juan J S\u00e1nchez. 2022. On the performance of SQL scalable systems on Kubernetes: a comparative study. Cluster Computing (2022), 1--13."},{"key":"e_1_3_2_1_13_1","volume-title":"Hazelcast: High Performance Cloud-Native Microservices With Distributed Caching. https:\/\/files.devnetwork.cloud\/DeveloperWeekAustin\/ presentations\/2019\/Mesut-Celik.pdf","author":"Celik Mesut","year":"2019","unstructured":"Mesut Celik. 2019. Hazelcast: High Performance Cloud-Native Microservices With Distributed Caching. https:\/\/files.devnetwork.cloud\/DeveloperWeekAustin\/ presentations\/2019\/Mesut-Celik.pdf"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3620678.3624790"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Kristof Coussement and Dries F Benoit. 2021. Interpretable data science for decision making. 113664 pages.","DOI":"10.1016\/j.dss.2021.113664"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989357"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2903733"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732240.2732246"},{"key":"e_1_3_2_1_20_1","unstructured":"Charlotte Dillon. 2020. How to run a software-as-a-service on Kubernetes. https: \/\/www.cockroachlabs.com\/blog\/kubernetes-saas-implementation\/"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465308"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.12.047"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.3390\/s22031221"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1558334.1558339"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2019.00--26"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/CNSM.2010.5691343"},{"key":"e_1_3_2_1_27_1","unstructured":"Google. 2023. Google Cloud Platform. https:\/\/console.cloud.google.com."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/233269.233330"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3135974.3135993"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/DDP.2019.00020"},{"key":"e_1_3_2_1_31_1","unstructured":"https:\/\/kubernetes.io\/. 2023. Assign CPU Resources to Containers and Pods. https: \/\/kubernetes.io\/docs\/tasks\/configure-pod-container\/assign-cpu-resource\/"},{"key":"e_1_3_2_1_32_1","unstructured":"https:\/\/kubernetes.io\/. 2023. In-Place Update of Pod Resources. https:\/\/github. com\/kubernetes\/enhancements\/issues\/1287"},{"key":"e_1_3_2_1_33_1","unstructured":"https:\/\/kubernetes.io\/. 2023. Kubernetes' Vertical Pod Autoscaler. https:\/\/github. com\/kubernetes\/autoscaler\/tree\/master\/vertical-pod-autoscaler"},{"key":"e_1_3_2_1_34_1","unstructured":"https:\/\/kubernetes.io\/. 2023. Resource Management for Pods and Containers. https: \/\/kubernetes.io\/docs\/concepts\/configuration\/manage-resources-containers\/"},{"key":"e_1_3_2_1_35_1","unstructured":"https:\/\/kubernetes.io\/. 2023. StatefulSets. https:\/\/kubernetes.io\/docs\/concepts\/ workloads\/controllers\/statefulset\/"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSAI.2016.7810994"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3064016"},{"key":"e_1_3_2_1_38_1","volume-title":"TEALED: A Multi-Step Workload Forecasting Approach Using Time-Sensitive EMD and Auto LSTM Encoder-Decoder. In Database Systems for Advanced Applications. 706--713.","author":"Huang Xiuqi","year":"2022","unstructured":"Xiuqi Huang, Yunlong Cheng, Xiaofeng Gao, and Guihai Chen. 2022. TEALED: A Multi-Step Workload Forecasting Approach Using Time-Sensitive EMD and Auto LSTM Encoder-Decoder. In Database Systems for Advanced Applications. 706--713."},{"key":"e_1_3_2_1_39_1","unstructured":"IBM. 2023. IBM Cloud Databases for PostgreSQL. https:\/\/www.ibm.com\/cloud\/ databases-for-postgresql"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297663.3310309"},{"key":"e_1_3_2_1_41_1","unstructured":"MotherDuck Jordan Tigani. 2023. The Simple Joys of Scaling Up. https: \/\/motherduck.com\/blog\/the-simple-joys-of-scaling-up\/"},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation","author":"Kalavri Vasiliki","year":"2018","unstructured":"Vasiliki Kalavri, John Liagouris, Moritz Hoffmann, Desislava Dimitrova, Matthew Forshaw, and Timothy Roscoe. 2018. Three Steps is All You Need: Fast, Accurate, Automatic Scaling Decisions for Distributed Streaming Dataflows. In Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation (Carlsbad, CA, USA) (OSDI'18). USENIX Association, USA, 783--798."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920847"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3578245.3584728"},{"key":"e_1_3_2_1_45_1","unstructured":"Kubernetes. 2023. Kubernetes. https:\/\/kubernetes.io\/"},{"key":"e_1_3_2_1_46_1","volume-title":"Solver-In-The-Loop Cluster Resource Management for Database-as-a-Service. In 50th International Conference on Very Large Databases. VLDB Endowment, Inc.","author":"K\u00f6nig Arnd Christian","year":"2023","unstructured":"Arnd Christian K\u00f6nig, Yi Shan, Karan Newatia, Luke Marshall, and Vivek Narasayya. 2023. Solver-In-The-Loop Cluster Resource Management for Database-as-a-Service. In 50th International Conference on Very Large Databases. VLDB Endowment, Inc."},{"key":"e_1_3_2_1_47_1","first-page":"6","article-title":"Oracle TimesTen: An In-Memory Database for Enterprise Applications","volume":"36","author":"Lahiri Tirthankar","year":"2013","unstructured":"Tirthankar Lahiri, Marie-Anne Neimat, and Steve Folkman. 2013. Oracle TimesTen: An In-Memory Database for Enterprise Applications. IEEE Data Eng. Bull. 36, 2 (2013), 6--13. http:\/\/sites.computer.org\/debull\/A13june\/TimesTen1.pdf","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_3_2_1_48_1","volume-title":"Groundcover: Between predictable and practical - on kubernetes limits. https:\/\/www.groundcover.com\/blog\/kubernetes-limits","author":"Levy Noam","year":"2022","unstructured":"Noam Levy. 2022. Groundcover: Between predictable and practical - on kubernetes limits. https:\/\/www.groundcover.com\/blog\/kubernetes-limits"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.14778\/2350229.2350269"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-014-9314-7"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3442338"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563483"},{"key":"e_1_3_2_1_53_1","unstructured":"Microsoft. 2023. Azure. https:\/\/azure.microsoft.com\/en-us."},{"key":"e_1_3_2_1_54_1","unstructured":"Microsoft. 2023. Azure Arc-enabled SQL Managed Instance. https:\/\/learn.microsoft. com\/en-us\/azure\/azure-arc\/data\/managed-instance-overview"},{"key":"e_1_3_2_1_55_1","unstructured":"Microsoft. 2023. Stitcher workload Pull Request 361 \u00b7 cmu-db\/benchbase - github.com. https:\/\/github.com\/cmu-db\/benchbase\/pull\/361."},{"key":"e_1_3_2_1_56_1","volume-title":"Introducing Microsoft SQL Server","author":"Mistry Ross","year":"2014","unstructured":"Ross Mistry and Stacia Misner. 2014. Introducing Microsoft SQL Server 2014. Microsoft Press."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2467800"},{"key":"e_1_3_2_1_58_1","unstructured":"Vivek Narasayya Sudipto Das Manoj Syamala Badrish Chandramouli and Surajit Chaudhuri. 2013. SQLVM: Performance Isolation in Multi-Tenant Relational Database-as-a-Service. In CIDR 2013 (cidr 2013 ed.). 6th Biennial Conference on Innovative Data Systems Research. https:\/\/www.microsoft.com\/en-us\/research\/publication\/sqlvm-performanceisolation-in-multi-tenant-relational-database-as-a-service\/"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.14778\/2752939.2752942"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.3390\/s20164621"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.14778\/3611540.3611566"},{"key":"e_1_3_2_1_62_1","volume-title":"VASIM: Vertical Autoscaling Simulator Toolkit. In IEEE International Conference on Data Engineering (ICDE","author":"Pavlenko Anna","year":"2024","unstructured":"Anna Pavlenko, Karla Saur, Yiwen Zhu, Brian Kroth, Joyce Cahoon, and Jes\u00fas Camacho-Rodr\u00edguez. 2024. VASIM: Vertical Autoscaling Simulator Toolkit. In IEEE International Conference on Data Engineering (ICDE 2024)."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2022.3150867"},{"key":"e_1_3_2_1_64_1","unstructured":"Vladimir Podolskiy. 2021. Multilayered Autoscaling Policies Simulation Toolbox. https:\/\/github.com\/Remit\/autoscaling-simulator"},{"key":"e_1_3_2_1_65_1","unstructured":"Vladimir Podolskiy. 2021. Predictive Autoscaling for Multilayered Cloud Deployments. 183 pages."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3631504.3631516"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.14778\/3514061.3514073"},{"key":"e_1_3_2_1_68_1","unstructured":"Sergey Pronin. 2023. DBaaS on Kubernetes: Under the Hood. https:\/\/www.percona. com\/blog\/dbaas-on-kubernetes-under-the-hood\/"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387524"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376711"},{"key":"e_1_3_2_1_71_1","unstructured":"SpeedScale. [n.d.]. How to Test Autoscaling in Kubernetes. https:\/\/speedscale. com\/blog\/how-to-test-kubernetes-autoscaling\/"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1080\/00031305.2017.1380080"},{"key":"e_1_3_2_1_73_1","unstructured":"VMware. 2022. Use the Autoscaler in Simulation Mode to Learn Service Behavior Without Scaling the Target Service. https:\/\/docs.vmware.com\/en\/VMware-Tanzu-Service-Mesh\/services\/service-autoscaling-with-tsm-user-guide\/GUID-54E2BDEC-283F-4BB7-A786--5E260E806EF5.html"},{"key":"e_1_3_2_1_74_1","volume-title":"Stitcher: Learned Workload Synthesis from Historical Performance Footprints.","author":"Zhu Yiwen","year":"2023","unstructured":"ChengchengWan, Yiwen Zhu, Joyce Cahoon,WenjingWang, Katherine Lin, Sean Liu, Raymond Truong, Neetu Singh, Alexandra Ciortea, Konstantinos Karanasos, et al. 2023. Stitcher: Learned Workload Synthesis from Historical Performance Footprints. (2023)."},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3437984.3458831"},{"key":"e_1_3_2_1_76_1","volume-title":"A reinforcement learning based auto-scaling approach for SaaS providers in dynamic cloud environment. Mathematical Problems in Engineering 2019","author":"Wei Yi","year":"2019","unstructured":"Yi Wei, Daniel Kudenko, Shijun Liu, Li Pan, Lei Wu, and Xiangxu Meng. 2019. A reinforcement learning based auto-scaling approach for SaaS providers in dynamic cloud environment. Mathematical Problems in Engineering 2019 (2019)."},{"key":"e_1_3_2_1_77_1","unstructured":"Wikipedia. 2023. Pareto front. https:\/\/en.wikipedia.org\/wiki\/Pareto_front."},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid54584.2022.00026"}],"event":{"name":"SIGMOD\/PODS '24: International Conference on Management of Data","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"],"location":"Santiago AA Chile","acronym":"SIGMOD\/PODS '24"},"container-title":["Companion of the 2024 International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3626246.3653378","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3626246.3653378","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T11:30:09Z","timestamp":1755862209000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3626246.3653378"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,9]]},"references-count":78,"alternative-id":["10.1145\/3626246.3653378","10.1145\/3626246"],"URL":"https:\/\/doi.org\/10.1145\/3626246.3653378","relation":{},"subject":[],"published":{"date-parts":[[2024,6,9]]},"assertion":[{"value":"2024-06-09","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}