{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T09:02:51Z","timestamp":1775638971262,"version":"3.50.1"},"reference-count":56,"publisher":"Association for Computing Machinery (ACM)","issue":"13","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2023,9]]},"abstract":"<jats:p>Oversubscription is an essential cost management strategy for cloud database providers, and its importance is magnified by the emerging paradigm of serverless databases. In contrast to general purpose techniques used for oversubscription in hypervisors, operating systems and cluster managers, we develop techniques that leverage our understanding of how DBMSs use resources and how resource allocations impact database performance. Our techniques are designed to flexibly redistribute resources across database tenants at the node and cluster levels with low overhead. We have implemented our techniques in a commercial cloud database service: Azure SQL Database. Experiments using microbenchmarks, industry-standard benchmarks and real-world resource usage traces show that using our approach, it is possible to tightly control the impact on database performance even with a relatively high degree of oversubscription.<\/jats:p>","DOI":"10.14778\/3625054.3625058","type":"journal-article","created":{"date-parts":[[2023,12,4]],"date-time":"2023-12-04T17:09:42Z","timestamp":1701709782000},"page":"4202-4215","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Flexible Resource Allocation for Relational Database-as-a-Service"],"prefix":"10.14778","volume":"16","author":[{"given":"Pankaj","family":"Arora","sequence":"first","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Surajit","family":"Chaudhuri","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Sudipto","family":"Das","sequence":"additional","affiliation":[{"name":"Amazon Web Services"}]},{"given":"Junfeng","family":"Dong","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Cyril","family":"George","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Ajay","family":"Kalhan","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Arnd Christian","family":"K\u00f6nig","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Willis","family":"Lang","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Changsong","family":"Li","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Feng","family":"Li","sequence":"additional","affiliation":[{"name":"Meta Platforms Inc."}]},{"given":"Jiaqi","family":"Liu","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Lukas M.","family":"Maas","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Akshay","family":"Mata","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Ishai","family":"Menache","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Justin","family":"Moeller","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Vivek","family":"Narasayya","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Matthaios","family":"Olma","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Morgan","family":"Oslake","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Elnaz","family":"Rezai","sequence":"additional","affiliation":[{"name":"Amazon"}]},{"given":"Yi","family":"Shan","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Manoj","family":"Syamala","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]},{"given":"Shize","family":"Xu","sequence":"additional","affiliation":[{"name":"Stripe Inc."}]},{"given":"Vasileios","family":"Zois","sequence":"additional","affiliation":[{"name":"Microsoft Corporation"}]}],"member":"320","published-online":{"date-parts":[[2023,12,4]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Amazon Aurora Serverless. https:\/\/aws.amazon.com\/rds\/aurora\/serverless\/ Last accessed on","author":"AWS.","year":"2023","unstructured":"AWS. 2021. Amazon Aurora Serverless. https:\/\/aws.amazon.com\/rds\/aurora\/serverless\/ Last accessed on Sep 27, 2023 . AWS. 2021. Amazon Aurora Serverless. https:\/\/aws.amazon.com\/rds\/aurora\/serverless\/ Last accessed on Sep 27, 2023."},{"key":"e_1_2_1_2_1","volume-title":"http:\/\/aws.amazon.com\/rds\/aurora\/ Last accessed on","author":"Amazon Aurora AWS.","year":"2023","unstructured":"AWS. 2023. Amazon Aurora . http:\/\/aws.amazon.com\/rds\/aurora\/ Last accessed on September 27, 2023 . AWS. 2023. Amazon Aurora. http:\/\/aws.amazon.com\/rds\/aurora\/ Last accessed on September 27, 2023."},{"key":"e_1_2_1_3_1","unstructured":"Microsoft Azure. 2020. Configuring and using Service Affinity in Service Fabric. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-advanced-placement-rules-affinity Last accessed on September 27 2023.  Microsoft Azure. 2020. Configuring and using Service Affinity in Service Fabric. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-advanced-placement-rules-affinity Last accessed on September 27 2023."},{"key":"e_1_2_1_4_1","volume-title":"Service Fabric Cluster Resource Manager. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-cluster-description Last accessed on","author":"Azure Microsoft","year":"2023","unstructured":"Microsoft Azure . 2021. Service Fabric Cluster Resource Manager. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-cluster-description Last accessed on September 27, 2023 . Microsoft Azure. 2021. Service Fabric Cluster Resource Manager. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-cluster-description Last accessed on September 27, 2023."},{"key":"e_1_2_1_5_1","volume-title":"Create a Service Fabric Cluster. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/scripts\/service-fabric-powershell-create-secure-cluster-cert Last accessed on","author":"Azure Microsoft","year":"2023","unstructured":"Microsoft Azure . 2022. Create a Service Fabric Cluster. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/scripts\/service-fabric-powershell-create-secure-cluster-cert Last accessed on September 27, 2023 . Microsoft Azure. 2022. Create a Service Fabric Cluster. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/scripts\/service-fabric-powershell-create-secure-cluster-cert Last accessed on September 27, 2023."},{"key":"e_1_2_1_6_1","unstructured":"Microsoft Azure. 2022. Describe a Service Fabric cluster by using Cluster Resource Manager. https:\/\/learn.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-cluster-description#node-properties-and-placement-constraints. Last accessed on September 27 2023.  Microsoft Azure. 2022. Describe a Service Fabric cluster by using Cluster Resource Manager. https:\/\/learn.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-cluster-description#node-properties-and-placement-constraints. Last accessed on September 27 2023."},{"key":"e_1_2_1_7_1","volume-title":"Service Fabric Movement Cost. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-movement-cost Last accessed on","author":"Azure Microsoft","year":"2023","unstructured":"Microsoft Azure . 2022. Service Fabric Movement Cost. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-movement-cost Last accessed on September 27, 2023 . Microsoft Azure. 2022. Service Fabric Movement Cost. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-movement-cost Last accessed on September 27, 2023."},{"key":"e_1_2_1_8_1","unstructured":"Ishan Banerjee Fei Guo K. Tati and R. Venkatasubramanian. 2014. Memory Overcommitment in the ESX Server.  Ishan Banerjee Fei Guo K. Tati and R. Venkatasubramanian. 2014. Memory Overcommitment in the ESX Server."},{"key":"e_1_2_1_9_1","unstructured":"Salman Abdul Baset Long Wang and Chunqiang Tang. 2012. Towards an Understanding of Oversubscription in Cloud.. In Hot-ICE.  Salman Abdul Baset Long Wang and Chunqiang Tang. 2012. Towards an Understanding of Oversubscription in Cloud.. In Hot-ICE."},{"key":"e_1_2_1_10_1","volume-title":"Mathematical Programming","author":"Berndt Sebastian","year":"2020","unstructured":"Sebastian Berndt , Klaus Jansen , and Kim-Manuel Klein . 2020. Fully Dynamic Bin Packing Revisited. Mathematical Programming ( 2020 ). https:\/\/link.springer.com\/article\/10.1007\/s10107-018-1325-x, Last accessed: September 27, 2023. Sebastian Berndt, Klaus Jansen, and Kim-Manuel Klein. 2020. Fully Dynamic Bin Packing Revisited. Mathematical Programming (2020). https:\/\/link.springer.com\/article\/10.1007\/s10107-018-1325-x, Last accessed: September 27, 2023."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251203.1251223"},{"key":"e_1_2_1_12_1","volume-title":"https:\/\/github.com\/Microsoft\/service-fabric\/ Last accessed on Last accessed on","author":"Microsoft Corporation","year":"2023","unstructured":"Microsoft Corporation . 2018. Service Fabric . https:\/\/github.com\/Microsoft\/service-fabric\/ Last accessed on Last accessed on September 27, 2023 . Microsoft Corporation. 2018. Service Fabric. https:\/\/github.com\/Microsoft\/service-fabric\/ Last accessed on Last accessed on September 27, 2023."},{"key":"e_1_2_1_13_1","volume-title":"Azure SQL Database and Azure SQL Managed Instance Service Tiers. https:\/\/docs.microsoft.com\/en-us\/azure\/azure-sql\/database\/service-tiers-general-purpose-business-critical Last accessed on","author":"Microsoft Corporation","year":"2023","unstructured":"Microsoft Corporation . 2021. Azure SQL Database and Azure SQL Managed Instance Service Tiers. https:\/\/docs.microsoft.com\/en-us\/azure\/azure-sql\/database\/service-tiers-general-purpose-business-critical Last accessed on September 27, 2023 . Microsoft Corporation. 2021. Azure SQL Database and Azure SQL Managed Instance Service Tiers. https:\/\/docs.microsoft.com\/en-us\/azure\/azure-sql\/database\/service-tiers-general-purpose-business-critical Last accessed on September 27, 2023."},{"key":"e_1_2_1_14_1","volume-title":"Azure SQL DB. https:\/\/docs.microsoft.com\/en-us\/azure\/sql-database\/ Last accessed on","author":"Microsoft Corporation","year":"2023","unstructured":"Microsoft Corporation . 2021. Azure SQL DB. https:\/\/docs.microsoft.com\/en-us\/azure\/sql-database\/ Last accessed on September 27, 2023 . Microsoft Corporation. 2021. Azure SQL DB. https:\/\/docs.microsoft.com\/en-us\/azure\/sql-database\/ Last accessed on September 27, 2023."},{"key":"e_1_2_1_15_1","volume-title":"Azure SQL DB Serverless. https:\/\/docs.microsoft.com\/en-us\/azure\/sql-database\/sql-database-serverless\/ Last accessed on","author":"Microsoft Corporation","year":"2023","unstructured":"Microsoft Corporation . 2021. Azure SQL DB Serverless. https:\/\/docs.microsoft.com\/en-us\/azure\/sql-database\/sql-database-serverless\/ Last accessed on September 27, 2023 . Microsoft Corporation. 2021. Azure SQL DB Serverless. https:\/\/docs.microsoft.com\/en-us\/azure\/sql-database\/sql-database-serverless\/ Last accessed on September 27, 2023."},{"key":"e_1_2_1_16_1","volume-title":"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-sql\/database\/service-tiers-dtu#dtu-benchmark Last accessed on","author":"Microsoft Corporation","year":"2023","unstructured":"Microsoft Corporation . 2021. DTU Benchmark . https:\/\/docs.microsoft.com\/en-us\/azure\/azure-sql\/database\/service-tiers-dtu#dtu-benchmark Last accessed on September 27, 2023 . Microsoft Corporation. 2021. DTU Benchmark. https:\/\/docs.microsoft.com\/en-us\/azure\/azure-sql\/database\/service-tiers-dtu#dtu-benchmark Last accessed on September 27, 2023."},{"key":"e_1_2_1_17_1","volume-title":"Job Objects --- Win32 apps | Microsoft Docs. https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/procthread\/job-objects Last accessed on","author":"Microsoft Corporation","year":"2023","unstructured":"Microsoft Corporation . 2021. Job Objects --- Win32 apps | Microsoft Docs. https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/procthread\/job-objects Last accessed on September 27, 2023 . Microsoft Corporation. 2021. Job Objects --- Win32 apps | Microsoft Docs. https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/procthread\/job-objects Last accessed on September 27, 2023."},{"key":"e_1_2_1_18_1","volume-title":"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/winnt\/ns-winnt-jobobject_cpu_rate_control_information Last accessed on","author":"Microsoft Corporation","year":"2023","unstructured":"Microsoft Corporation . 2021. JOBOBJECT_CPU_RATE_CONTROL_ INFORMATION structure (winnt.h) | Microsoft Docs . https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/winnt\/ns-winnt-jobobject_cpu_rate_control_information Last accessed on September 27, 2023 . Microsoft Corporation. 2021. JOBOBJECT_CPU_RATE_CONTROL_INFORMATION structure (winnt.h) | Microsoft Docs. https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/winnt\/ns-winnt-jobobject_cpu_rate_control_information Last accessed on September 27, 2023."},{"key":"e_1_2_1_19_1","volume-title":"Managing Resource Consumption and Load in Service Fabric with Metrics. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-metrics Last accessed on","author":"Microsoft Corporation","year":"2023","unstructured":"Microsoft Corporation . 2021. Managing Resource Consumption and Load in Service Fabric with Metrics. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-metrics Last accessed on September 27, 2023 . Microsoft Corporation. 2021. Managing Resource Consumption and Load in Service Fabric with Metrics. https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-cluster-resource-manager-metrics Last accessed on September 27, 2023."},{"key":"e_1_2_1_20_1","volume-title":"SQL Server Columnstore indexes: Overview. https:\/\/docs.microsoft.com\/en-us\/sql\/relational-databases\/indexes\/columnstore-indexes-overview?view=sql-server-ver15 Last accessed on","author":"Microsoft Corporation","year":"2023","unstructured":"Microsoft Corporation . 2021. SQL Server Columnstore indexes: Overview. https:\/\/docs.microsoft.com\/en-us\/sql\/relational-databases\/indexes\/columnstore-indexes-overview?view=sql-server-ver15 Last accessed on September 27, 2023 . Microsoft Corporation. 2021. SQL Server Columnstore indexes: Overview. https:\/\/docs.microsoft.com\/en-us\/sql\/relational-databases\/indexes\/columnstore-indexes-overview?view=sql-server-ver15 Last accessed on September 27, 2023."},{"key":"e_1_2_1_21_1","volume-title":"Buffer Manager object. https:\/\/learn.microsoft.com\/en-us\/sql\/relational-databases\/performance-monitor\/sql-server-buffer-manager-object?view=sql-server-ver16 Last accessed on","author":"Microsoft Corporation","year":"2023","unstructured":"Microsoft Corporation . 2022. SQL Server , Buffer Manager object. https:\/\/learn.microsoft.com\/en-us\/sql\/relational-databases\/performance-monitor\/sql-server-buffer-manager-object?view=sql-server-ver16 Last accessed on September 27, 2023 . Microsoft Corporation. 2022. SQL Server, Buffer Manager object. https:\/\/learn.microsoft.com\/en-us\/sql\/relational-databases\/performance-monitor\/sql-server-buffer-manager-object?view=sql-server-ver16 Last accessed on September 27, 2023."},{"key":"e_1_2_1_22_1","volume-title":"Single database vCore resource limits - Azure SQL Database. https:\/\/learn.microsoft.com\/en-us\/azure\/azure-sql\/database\/resource-limits-vcore-single-databases?view=azuresql Last accessed on","author":"Microsoft Corporation","year":"2023","unstructured":"Microsoft Corporation . 2023. Single database vCore resource limits - Azure SQL Database. https:\/\/learn.microsoft.com\/en-us\/azure\/azure-sql\/database\/resource-limits-vcore-single-databases?view=azuresql Last accessed on September 27, 2023 . Microsoft Corporation. 2023. Single database vCore resource limits - Azure SQL Database. https:\/\/learn.microsoft.com\/en-us\/azure\/azure-sql\/database\/resource-limits-vcore-single-databases?view=azuresql Last accessed on September 27, 2023."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132772"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989357"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3314035"},{"key":"e_1_2_1_26_1","first-page":"1","article-title":"CPU Sharing Techniques for Performance Isolation in Multi-tenant Relational Database-as-a-service","volume":"7","author":"Das Sudipto","year":"2013","unstructured":"Sudipto Das , Vivek R. Narasayya , Feng Li , and Manoj Syamala . 2013 . CPU Sharing Techniques for Performance Isolation in Multi-tenant Relational Database-as-a-service . Proc. VLDB Endow. 7 , 1 (Sept. 2013). Sudipto Das, Vivek R. Narasayya, Feng Li, and Manoj Syamala. 2013. CPU Sharing Techniques for Performance Isolation in Multi-tenant Relational Database-as-a-service. Proc. VLDB Endow. 7, 1 (Sept. 2013).","journal-title":"Proc. VLDB Endow."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.14778\/2002974.2002977"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1273440.1250665"},{"key":"e_1_2_1_29_1","volume-title":"https:\/\/kubernetes.io\/docs\/concepts\/scheduling\/kube-scheduler\/ Last accessed on","author":"Foundation The Linux","year":"2023","unstructured":"The Linux Foundation . 2021. Kubernetes Scheduler . https:\/\/kubernetes.io\/docs\/concepts\/scheduling\/kube-scheduler\/ Last accessed on September 27, 2023 . The Linux Foundation. 2021. Kubernetes Scheduler. https:\/\/kubernetes.io\/docs\/concepts\/scheduling\/kube-scheduler\/ Last accessed on September 27, 2023."},{"key":"e_1_2_1_30_1","volume-title":"Google Cloud SQL. https:\/\/cloud.google.com\/sql\/. Last accessed on","year":"2023","unstructured":"Google. 2021. Google Cloud SQL. https:\/\/cloud.google.com\/sql\/. Last accessed on September 27, 2023 . Google. 2021. Google Cloud SQL. https:\/\/cloud.google.com\/sql\/. Last accessed on September 27, 2023."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626334"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the Thirteenth EuroSys Conference (EuroSys '18)","author":"Kakivaya Gopal","year":"2018","unstructured":"Gopal Kakivaya , Lu Xun , Richard Hasha , Shegufta Bakht Ahsan , Todd Pfleiger , Rishi Sinha , Anurag Gupta , Mihail Tarta , Mark Fussell , Vipul Modi , Mansoor Mohsin , Ray Kong , Anmol Ahuja , Oana Platon , Alex Wun , Matthew Snider , Chacko Daniel , Dan Mastrian , Yang Li , Aprameya Rao , Vaishnav Kidambi , Randy Wang , Abhishek Ram , Sumukh Shivaprakash , Rajeet Nair , Alan Warwick , Bharat S. Narasimman , Meng Lin , Jeffrey Chen , Abhay Balkrishna Mhatre , Preetha Subbarayalu , Mert Coskun , and Indranil Gupta . 2018 . Service Fabric: A Distributed Platform for Building Microservices in the Cloud . In Proceedings of the Thirteenth EuroSys Conference (EuroSys '18) . Gopal Kakivaya, Lu Xun, Richard Hasha, Shegufta Bakht Ahsan, Todd Pfleiger, Rishi Sinha, Anurag Gupta, Mihail Tarta, Mark Fussell, Vipul Modi, Mansoor Mohsin, Ray Kong, Anmol Ahuja, Oana Platon, Alex Wun, Matthew Snider, Chacko Daniel, Dan Mastrian, Yang Li, Aprameya Rao, Vaishnav Kidambi, Randy Wang, Abhishek Ram, Sumukh Shivaprakash, Rajeet Nair, Alan Warwick, Bharat S. Narasimman, Meng Lin, Jeffrey Chen, Abhay Balkrishna Mhatre, Preetha Subbarayalu, Mert Coskun, and Indranil Gupta. 2018. Service Fabric: A Distributed Platform for Building Microservices in the Cloud. In Proceedings of the Thirteenth EuroSys Conference (EuroSys '18)."},{"key":"e_1_2_1_33_1","doi-asserted-by":"crossref","unstructured":"S. Kirkpatrick C. D. Gelatt and M. P. Vecchi. 1983. Optimization by Simulated Annealing. Science 220 4598 (1983) 671--680.  S. Kirkpatrick C. D. Gelatt and M. P. Vecchi. 1983. Optimization by Simulated Annealing. Science 220 4598 (1983) 671--680.","DOI":"10.1126\/science.220.4598.671"},{"key":"e_1_2_1_34_1","volume-title":"SQL Server on Linux: How? Introduction. https:\/\/cloudblogs.microsoft.com\/sqlserver\/2016\/12\/16\/sql-server-on-linux-how-introduction Last accessed on","author":"Konersmann Scott","year":"2023","unstructured":"Scott Konersmann , Slava Oks , and Tobias Ternstrom . 2016. SQL Server on Linux: How? Introduction. https:\/\/cloudblogs.microsoft.com\/sqlserver\/2016\/12\/16\/sql-server-on-linux-how-introduction Last accessed on September 27, 2023 . Scott Konersmann, Slava Oks, and Tobias Ternstrom. 2016. SQL Server on Linux: How? Introduction. https:\/\/cloudblogs.microsoft.com\/sqlserver\/2016\/12\/16\/sql-server-on-linux-how-introduction Last accessed on September 27, 2023."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.14778\/3551793.3551814"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.14778\/3007263.3007264"},{"key":"e_1_2_1_37_1","first-page":"12","article-title":"Eigen: End-to-End Resource Optimization for Large-Scale Databases on the Cloud","volume":"16","author":"Li Ji You","year":"2023","unstructured":"Ji You Li , Jiachi Zhang , Wenchao Zhou , Yuhang Liu , Shuai Zhang , Zhuoming Xue , Ding Xu , Hua Fan , Fangyuan Zhou , and Feifei Li . 2023 . Eigen: End-to-End Resource Optimization for Large-Scale Databases on the Cloud . Proc. VLDB Endow. 16 , 12 (Sep 2023), 3795--3807. Ji You Li, Jiachi Zhang, Wenchao Zhou, Yuhang Liu, Shuai Zhang, Zhuoming Xue, Ding Xu, Hua Fan, Fangyuan Zhou, and Feifei Li. 2023. Eigen: End-to-End Resource Optimization for Large-Scale Databases on the Cloud. Proc. VLDB Endow. 16, 12 (Sep 2023), 3795--3807.","journal-title":"Proc. VLDB Endow."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3291049"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457555"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1561\/1900000060"},{"key":"e_1_2_1_42_1","volume-title":"Sqlvm: Performance isolation in multi-tenant relational database-as-a-service.","author":"Narasayya Vivek","year":"2013","unstructured":"Vivek Narasayya , Sudipto Das , Manoj Syamala , Badrish Chandramouli , and Surajit Chaudhuri . 2013 . Sqlvm: Performance isolation in multi-tenant relational database-as-a-service. (2013). Vivek Narasayya, Sudipto Das, Manoj Syamala, Badrish Chandramouli, and Surajit Chaudhuri. 2013. Sqlvm: Performance isolation in multi-tenant relational database-as-a-service. (2013)."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.14778\/2752939.2752942"},{"key":"e_1_2_1_44_1","doi-asserted-by":"crossref","unstructured":"Elizabeth J. O'Neil Patrick E. O'Neil and Gerhard Weikum. 1993. The LRU-K Page Replacement Algorithm for Database Disk Buffering (SIGMOD).  Elizabeth J. O'Neil Patrick E. O'Neil and Gerhard Weikum. 1993. The LRU-K Page Replacement Algorithm for Database Disk Buffering ( SIGMOD).","DOI":"10.1145\/170035.170081"},{"key":"e_1_2_1_45_1","volume-title":"Control Group v2 --- The Linux Kernel documentation. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/cgroup-v2.html. Last accessed on","author":"Linux Kernel Organization","year":"2023","unstructured":"Linux Kernel Organization . 2021. Control Group v2 --- The Linux Kernel documentation. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/cgroup-v2.html. Last accessed on September 27, 2023 . Linux Kernel Organization. 2021. Control Group v2 --- The Linux Kernel documentation. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/cgroup-v2.html. Last accessed on September 27, 2023."},{"key":"e_1_2_1_47_1","volume-title":"Thayer","author":"Picado Jose","year":"2018","unstructured":"Jose Picado , Willis Lang , and Edward C . Thayer . 2018 . Survivability of Cloud Databases - Factors and Prediction. In ACM SIGMOD. 811--823. Jose Picado, Willis Lang, and Edward C. Thayer. 2018. Survivability of Cloud Databases - Factors and Prediction. In ACM SIGMOD. 811--823."},{"key":"e_1_2_1_48_1","volume-title":"Efficient Bin Packing Algorithms for Resource Provisioning in the Cloud. ALGOCLOUD","author":"Kamali S.","year":"2015","unstructured":"Kamali S. 2015. Efficient Bin Packing Algorithms for Resource Provisioning in the Cloud. ALGOCLOUD ( 2015 ). Kamali S. 2015. Efficient Bin Packing Algorithms for Resource Provisioning in the Cloud. ALGOCLOUD (2015)."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378533"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465302"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/358699.358703"},{"key":"e_1_2_1_52_1","unstructured":"Adam J. Storm Christian Garcia-Arellano Sam S. Lightstone Yixin Diao and M. Surendra. 2006. Adaptive Self-tuning Memory in DB2 (VLDB).  Adam J. Storm Christian Garcia-Arellano Sam S. Lightstone Yixin Diao and M. Surendra. 2006. Adaptive Self-tuning Memory in DB2 ( VLDB)."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2987550.2987575"},{"key":"e_1_2_1_54_1","volume-title":"http:\/\/www.tpc.org\/tpcc\/ Last accessed on","author":"Benchmark TPC.","year":"2023","unstructured":"TPC. 1992. TPC-C Benchmark . http:\/\/www.tpc.org\/tpcc\/ Last accessed on September 27, 2023 . TPC. 1992. TPC-C Benchmark. http:\/\/www.tpc.org\/tpcc\/ Last accessed on September 27, 2023."},{"key":"e_1_2_1_55_1","volume-title":"SI","author":"Waldspurger Carl A","year":"2002","unstructured":"Carl A Waldspurger . 2002. Memory resource management in VMware ESX server. ACM SIGOPS Operating Systems Review 36 , SI ( 2002 ), 181--194. Carl A Waldspurger. 2002. Memory resource management in VMware ESX server. ACM SIGOPS Operating Systems Review 36, SI (2002), 181--194."},{"key":"e_1_2_1_56_1","volume-title":"https:\/\/en.wikipedia.org\/wiki\/Knapsack_problem Last accessed on","author":"Problem Knapsack","year":"2023","unstructured":"Wikipedia. 2021. Knapsack Problem . https:\/\/en.wikipedia.org\/wiki\/Knapsack_problem Last accessed on September 27, 2023 . Wikipedia. 2021. Knapsack Problem. https:\/\/en.wikipedia.org\/wiki\/Knapsack_problem Last accessed on September 27, 2023."},{"key":"e_1_2_1_57_1","volume-title":"Processes, Threads, Memory Management, and More","author":"Yosifovich Pavel","unstructured":"Pavel Yosifovich , Mark E. Russinovich , David A. Solomon , and Alex Ionescu . 2017. Windows Internals , Part 1: System Architecture , Processes, Threads, Memory Management, and More ( 7th Edition) (7 th ed.). Microsoft Press , USA. Pavel Yosifovich, Mark E. Russinovich, David A. Solomon, and Alex Ionescu. 2017. Windows Internals, Part 1: System Architecture, Processes, Threads, Memory Management, and More (7th Edition) (7th ed.). Microsoft Press, USA.","edition":"7"}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/3625054.3625058","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,4]],"date-time":"2023-12-04T17:11:38Z","timestamp":1701709898000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/3625054.3625058"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9]]},"references-count":56,"journal-issue":{"issue":"13","published-print":{"date-parts":[[2023,9]]}},"alternative-id":["10.14778\/3625054.3625058"],"URL":"https:\/\/doi.org\/10.14778\/3625054.3625058","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2023,9]]},"assertion":[{"value":"2023-12-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}