Skip to main content

Towards Improvements on Multi-tenant RDBMS Migration in the Cloud Environment

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1339))

Abstract

In a multi-tenant environment, the companies referred to as tenants share a common application and Relational Database Management System (RDBMS) instances to store their data. However, with the rapid adoption of multi-tenant databases, the cloud provider faces two challenges: Tenants have irregular workload patterns. Also, tenants require a strict guarantee of their rental services’ quality and performance, known as a Service Level Agreement (SLA). In this research, a Multi-Tenant Database Management System (MT DBMS) is presented. A multi-tenant migration algorithm called MT-M is presented, which migrates the violated tenants on an elastic cluster of machines to mitigate the SLA Violations. Experiment results show that the proposed MT-M algorithm is ideal for the migration of the violated multi-tenant databases, reducing SLA violations’ total number compared to the previous migration algorithms.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Tos, U., Mokadem, R., Hameurlain, A., Ayav, T., Bora, S.: A performance and profit oriented data replication strategy for cloud systems. In: 2016 International IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld), pp. 780–787. IEEE, Toulouse (2016)

    Google Scholar 

  2. Ni, J., Li, G., Wang, L., Feng, J., Zhang, J., Li, L.: Adaptive database schema design for multi-tenant data management. IEEE Trans. Knowl. Data Eng. 26, 2079–2093 (2013)

    Article  Google Scholar 

  3. Floratou, A., Patel, J.M.: Replica placement in multi-tenant database environments. In: 2015, IEEE International Congress on Big Data, pp. 246–253. IEEE, New York (2015)

    Google Scholar 

  4. Ji, Y., Lin, Z., Rong, T.: AdaptiveSLA: a two-stage scheduling framework for SLA profit maximization in multi-tenant database. J. Phys: Conf. Ser. 1187, 052002 (2019)

    Google Scholar 

  5. Sakr, S., Liu, A.: Sla-based and consumer-centric dynamic provisioning for cloud databases. In: 2012 IEEE Fifth International Conference on Cloud Computing, pp. 360–367. IEEE, Honolulu (2012)

    Google Scholar 

  6. Abdel Raouf, A.E., Badr, N.L., Tolba, M.F.: Dynamic data reallocation and replication over a cloud environment. Concurrency Comput. Pract. Experience 30, e4416 (2018)

    Article  Google Scholar 

  7. Marinho, C.S., Coutinho, E.F., Filho, J.S.C., Moreira, L.O., Sousa, F.R., Machado, J.C.: A predictive load balancing service for cloud-replicated databases. In: SBBD (Short Papers), pp. 210–215, Brazil (2017)

    Google Scholar 

  8. Sousa, F.R., Moreira, L.O., Costa Filho, J.S., Machado, J.C.: Predictive elastic replication for multi-tenant databases in the cloud. Concurrency Comput. Pract. Experience 30, e4437 (2018)

    Article  Google Scholar 

  9. Moreira, L.O., Farias, V.A., Sousa, F.R., Santos, G.A., Maia, J.G., Machado, J.C.: Towards improvements on the quality of service for multi-tenant RDBMS in the cloud. In: 2014 IEEE 30th International Conference on Data Engineering Workshops, pp. 162–169. IEEE, Chicago (2014)

    Google Scholar 

  10. Marinho, C.S., Moreira, L.O., Coutinho, E.F., Costa Filho, J.S., Sousa, F.R., Machado, J.C.: LABAREDA: a predictive and elastic load balancing service for cloud-replicated databases. J. Inf. Data Manage. 9, 94 (2018)

    Google Scholar 

  11. Andreolini, M., Casolari, S.: Load prediction models in web-based systems. In: Proceedings of the 1st International Conference on Performance Evaluation Methodolgies and Tools, pp. 27-es. ACM, New York (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmed E. Abdel Raouf .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Raouf, A.E.A., Abo-alian, A., Badr, N.L. (2021). Towards Improvements on Multi-tenant RDBMS Migration in the Cloud Environment. In: Hassanien, AE., Chang, KC., Mincong, T. (eds) Advanced Machine Learning Technologies and Applications. AMLTA 2021. Advances in Intelligent Systems and Computing, vol 1339. Springer, Cham. https://doi.org/10.1007/978-3-030-69717-4_56

Download citation

Publish with us

Policies and ethics