Skip to main content
Log in

Designing and development of an imitation model of a multitenant database cluster

  • Published:
Automatic Control and Computer Sciences Aims and scope Submit manuscript

Abstract

One of the main trends of recent years in software design is a shift to the Software as a Service (SaaS) paradigm, which brings a number of advantages for both software developers and end users. However, this transition brings new architectural challenges in addition to these benefits. One of them is the implementation of a data storage that would meet the needs of a service-provider while at the same time providing a sufficiently simple application programming interface for software developers. In order to develop effective solutions in this area, the architectural features of cloud-based applications should be taken into account. Among others, such key features are the need for scalability and quick adaptation to changing conditions. This paper provides a brief analysis of the problems concerning arranging cloud data storage systems based on the relational model, and it proposes the concept of database cluster RDBMS designed for applications with multitenant architecture. Moreover, the article describes a simulation model of such a cluster, as well as the main stages of its development and the main principles forming its foundation.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Candan, K.S., Li, W., Phan, T., and Zhou, M., Frontiers in Information and Software as Services, International Council for Open and Distance Education, 2009.

    Google Scholar 

  2. Chong, F., Carraro, G., and Wolter, R., Multi-Tenant Data Architecture, Microsoft Corp. Website, 2006.

    Google Scholar 

  3. Schiller, O., Schiller, B., Brodt, A., and Mitschang, B., Native support of multi-tenancy in RDBMS for software as a service, Proc. 14th Int. Conf. on Extending Database Technology EDBT’11, 2011.

    Google Scholar 

  4. Jacobs, D. and Aulbach, S., Ruminations on multi-tenant databases, Proc. BTW Conf., 2007.

    Google Scholar 

  5. Zawodny, J., Redis: Lightweight Key/Value Store that Goes the Extra Mile, Linux Magazine, Quarter Power Media, 2009.

    Google Scholar 

  6. Benchmarking Top NoSQL Databases, DATASTAX Corporation, 2013.

  7. Brewer, E.A., Towards robust distributed systems, Proc. Symp. on Principles of Distributed Computing-PODC, 2000.

    Google Scholar 

  8. Elmore, A.J., Das, S., Agrawal, D., and El Abbadi, A., Zephyr: Live migration in shared nothing databases for elastic cloud platforms, in Association for Computing Machinery, 2011.

    Google Scholar 

  9. Schaffner, J., Januschowski, T., Kercher, M., Kraska, T., Plattner, H., Franklin, M., and Jacobs, D., RTP: Robust tenant placement for elastic in-memory database clusters, Proc. SIGMOD Conf., Association for Computing Machinery, 2013.

    Google Scholar 

  10. Yang, F., Shanmugasundaram, J., and Yerneni, R., A Scalable Data Platform for a Large Number of Small Applications, Yahoo! Research Tech. Report, 2008.

    Google Scholar 

  11. Lang, W., Shankar, S., Patel, J.M., and Kalhan, A., Towards Multi-tenant Performance SLOs, Int. Council for Open and Distance Education, 2012.

    Google Scholar 

  12. Chong, F. and Carraro, G., Architecture Strategies for Catching the Long Tail, Microsoft Corp. Website, 2006.

    Google Scholar 

  13. Boytsov, E.A. and Sokolov, V.A., The problem of creating multi-tenant database clusters, Proc. SYRCoSE 2012, 2012.

    Google Scholar 

  14. Riggs, S. and Krosing, H., PostgreSQL 9 Administration Cookbook, Birmingham-Mumbai: Packt Publishing, 2010.

    Google Scholar 

  15. Boytsov, E.A. and Sokolov, V.A., The development of an imitation model of a multi-tenant database cluster, Proc. Int. Symp. on Business Modeling and Software Design, (BMSD-2013), 2013.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to E. A. Boytsov.

Additional information

Original Russian Text © E.A. Boytsov, 2013, published in Modelirovanie i Analiz Informatsionnykh Sistem, 2013, No. 4, pp. 136–149.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Boytsov, E.A. Designing and development of an imitation model of a multitenant database cluster. Aut. Control Comp. Sci. 48, 437–444 (2014). https://doi.org/10.3103/S0146411614070049

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3103/S0146411614070049

Keywords

Navigation