A Predictive Multi-Tenant Database Migration and Replication in the Cloud Environment

被引:6
作者
Raouf, Ahmed E. Abdel [1 ]
Abo-Alian, Alshaimaa [1 ]
Badr, Nagwa L. [1 ]
机构
[1] Ain Shams Univ, Fac Comp & Informat Sci, Cairo 11566, Egypt
关键词
Service level agreements; Quality of service; Time factors; Predictive models; Monitoring; Database systems; Heuristic algorithms; Cloud computing; data migration; data replication; service level agreements SLA; TPC benchmarks;
D O I
10.1109/ACCESS.2021.3126582
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid adoption of multi-tenant databases, the cloud provider consolidates multiple tenants' database on server machines, where the tenants share a common application and database instances. To ensure the quality of service (QoS) for the leased resources, both sides (i.e., the user and the provider) create a Service Level Agreement (SLA). Higher SLA violations result in high SLA contractual penalties and increase the possibility of losing the tenant. In addition, the unusual workload patterns of each tenant transactions require seamless adjustments due to the sudden burden changes and variability. As a result, to satisfy simultaneously availability and performance tenant requirements, it is necessary to perform reliable tenant migration and replication to distribute the workload to a flexible set of sites and avoid SLA violations. In this research, a cluster-based multi-tenant database management system (CB-MT DBMS) is proposed, which takes the migration and replication decisions in advance by monitoring and acting before the violation of the SLA occurs. In addition, a dynamic proactive multi-tenant database migration and replication MTDB-MR algorithm is proposed to reduce collisions and inconsistencies between migration and replication decisions for a group of violated tenants. Experimental results show that the proposed MTDB-MR algorithm is the ideal candidate for migration and replication of the violated multi-tenant databases, as it minimizes the total number of SLA violations, the number of multi-tenant clients SLA violations, client sites average response time and total execution time of each multi-tenant client site as compared to the previous algorithms.
引用
收藏
页码:152015 / 152031
页数:17
相关论文
共 40 条
[1]   A predictive replication for multi-tenant databases using deep learning [J].
Abdel Raouf, Ahmed E. ;
Abo-alian, Alshaimaa ;
Badr, Nagwa L. .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (13)
[2]  
Amalarethinam DD.I.G., 2012, IOSR J Eng, P1168, DOI DOI 10.9790/3021-020511681176
[3]  
Awad A., 2021, INT J INTELL COMPUT, V21, P1
[4]  
Barker S.K., 2012, INT C EXTENDING DATA, P432
[5]  
Bernstein PA, 2011, PROC INT CONF DATA, P1255, DOI 10.1109/ICDE.2011.5767935
[6]  
Blad J, 2016, THESIS SCH COMPUT SC
[7]  
Cardellini V., 2011, Proceedings of the 2011 IEEE International Conference on Network/Cloud Computing and Applications (NCCA 2011), P20, DOI 10.1109/NCCA.2011.11
[8]   A dynamic data replication strategy using access-weights in data grids [J].
Chang, Ruay-Shiung ;
Chang, Hui-Ping .
JOURNAL OF SUPERCOMPUTING, 2008, 45 (03) :277-295
[9]   OLTP-Bench: An Extensible Testbed for Benchmarking Relational Databases [J].
Difallah, Djellel Eddine ;
Pavlo, Andrew ;
Curino, Carlo ;
Cudre-Mauroux, Philippe .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 7 (04) :277-288
[10]   Replica Placement in Multi-Tenant Database Environments [J].
Floratou, Avrilia ;
Patel, Jignesh M. .
2015 IEEE INTERNATIONAL CONGRESS ON BIG DATA - BIGDATA CONGRESS 2015, 2015, :246-253