Towards Multi-Tenant Performance SLOs

被引:19
|
作者
Lang, Willis [1 ]
Shankar, Srinath [2 ]
Patel, Jignesh M. [1 ]
Kalhan, Ajay [3 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
[2] Microsoft Gray Syst Lab, Madison, WI 53719 USA
[3] Microsoft Corp, SQL Azure, Redmond, WA 98052 USA
基金
美国国家科学基金会;
关键词
Database management; relational databases;
D O I
10.1109/TKDE.2013.74
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As traditional and mission-critical relational database workloads migrate to the cloud in the form of Database-as-a-Service (DaaS), there is an increasing motivation to provide performance goals in Service Level Objectives (SLOs). Providing such performance goals is challenging for DaaS providers as they must balance the performance that they can deliver to tenants and the data center's operating costs. In general, aggressively aggregating tenants on each server reduces the operating costs but degrades performance for the tenants, and vice versa. In this paper, we present a framework that takes as input the tenant workloads, their performance SLOs, and the server hardware that is available to the DaaS provider, and outputs a cost-effective recipe that specifies how much hardware to provision and how to schedule the tenants on each hardware resource. We evaluate our method and show that it produces effective solutions that can reduce the costs for the DaaS provider while meeting performance goals.
引用
收藏
页码:1447 / 1463
页数:17
相关论文
共 50 条
  • [1] Towards Multi-Tenant Performance SLOs
    Lang, Willis
    Shankar, Srinath
    Patel, Jignesh M.
    Kalhan, Ajay
    [J]. 2012 IEEE 28TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2012, : 702 - 713
  • [2] Towards Secure Multi-tenant Virtualized Networks
    Paladi, Nicolae
    Gehrmann, Christian
    [J]. 2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1, 2015, : 1180 - 1185
  • [3] Supporting Cost-Efficient Multi-tenant Database Services with Service Level Objectives (SLOs)
    Luo, Yifeng
    Guo, Junshi
    Zhu, Jiaye
    Guan, Jihong
    Zhou, Shuigeng
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2017), PT I, 2017, 10177 : 592 - 606
  • [4] Performance Study of Multi-tenant Cloud FPGAs
    Mbongue, Joel Mandebi
    Saha, Sujan Kumar
    Bobda, Christophe
    [J]. 2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 168 - 171
  • [5] A Multi-Tenant Level Lightweight Lock Mechanism for Multi-Tenant Database
    Kang, Tao
    Zhang, Shidong
    Kong, Lanju
    [J]. 2014 11th Web Information System and Application Conference (WISA), 2014, : 3 - 7
  • [6] Towards a Multi-Tenant Microservice Architecture: An Industrial Experience
    Batista, Cesar
    Proenca, Bruno
    Cavalcante, Everton
    Batista, Thais
    Morais, Felipe
    Medeiros, Henrique
    [J]. 2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 553 - 562
  • [7] Towards Multi-Tenant Cache Management for ISP Networks
    Claeys, Maxim
    Tuncer, Daphne
    Famaey, Jeroen
    Charalambides, Marinos
    Latre, Steven
    De Turck, Filip
    Pavlou, George
    [J]. 2014 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2014,
  • [8] Towards Dynamic Tenant Management for Microservice based Multi-Tenant SaaS Applications
    Kalra, Sumit
    Prabhakar, T. V.
    [J]. ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,
  • [9] Evaluating the Performance of Multi-tenant Elastic Extension Tables
    Yaish, Haitham
    Goyal, Madhu
    Feuerlicht, George
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 614 - 626
  • [10] Performance Measurement and Interference Profiling in Multi-tenant Clouds
    Ayodele, Anthony O.
    Rao, Jia
    Boult, Terrance E.
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 941 - 949