Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster
Modelirovanie i analiz informacionnyh sistem, Tome 20 (2013) no. 4, pp. 136-149.

Voir la notice de l'article provenant de la source Math-Net.Ru

One of the main trends of recent years in software design is a shift to a Software as a Service (SaaS) paradigm which brings a number of advantages for both software developers and end users. However, along with these benefits this transition brings new architectural challenges. One of such challenges is the implementation of a data storage that would meet the needs of a service-provider, at the same time providing a fairly 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 in the field of cloud data storage systems based on the relational model and it proposes the concept of database cluster designed for applications with a multi-tenant architecture. Besides, 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.
Keywords: databases, SaaS, scalability, imitation model.
Mots-clés : multi-tenant architecture
@article{MAIS_2013_20_4_a10,
     author = {E. A. Boytsov},
     title = {Designing and {Development} of an {Imitation} {Model} of a {Multi-Tenant} {Database} {Cluster}},
     journal = {Modelirovanie i analiz informacionnyh sistem},
     pages = {136--149},
     publisher = {mathdoc},
     volume = {20},
     number = {4},
     year = {2013},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/MAIS_2013_20_4_a10/}
}
TY  - JOUR
AU  - E. A. Boytsov
TI  - Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster
JO  - Modelirovanie i analiz informacionnyh sistem
PY  - 2013
SP  - 136
EP  - 149
VL  - 20
IS  - 4
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MAIS_2013_20_4_a10/
LA  - ru
ID  - MAIS_2013_20_4_a10
ER  - 
%0 Journal Article
%A E. A. Boytsov
%T Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster
%J Modelirovanie i analiz informacionnyh sistem
%D 2013
%P 136-149
%V 20
%N 4
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MAIS_2013_20_4_a10/
%G ru
%F MAIS_2013_20_4_a10
E. A. Boytsov. Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster. Modelirovanie i analiz informacionnyh sistem, Tome 20 (2013) no. 4, pp. 136-149. http://geodesic.mathdoc.fr/item/MAIS_2013_20_4_a10/

[1] K. S. Candan, W. Li, T. Phan, M. Zhou, “Frontiers in Information and Software as Services”, ICDE'09, 2009

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

[3] O. Schiller, B. Schiller, A. Brodt, B. Mitschang, “Native Support of Multi-tenancy in RDBMS for Software as a Service”, Proceedings of the 14th International Conference on Extending Database Technology, EDBT'11, 2011

[4] D. Jacobs, S. Aulbach, “Ruminations on Multi-Tenant Databases”, Proceedings of BTW Conference, 2007

[5] J. Zawodny, Redis: Lightweight key/value Store That Goes the Extra Mile, Linux Magazine, Quarter Power Media, 2009

[6] Benchmarking Top NoSQL Databases, DATASTAX Corporation, 2013

[7] Eric A. Brewer, “Towards robust distributed systems”, Symposium on Principles of Distributed Computing (PODC), 2000

[8] A. J. Elmore, S. Das, D. Agrawal, A. El Abbadi, “Zephyr: Live Migration in Shared Nothing Databases for Elastic Cloud Platforms”, SIGMOD Conference, ACM, 2011

[9] J. Schaffner, T. Januschowski, M. Kercher, T. Kraska, H. Plattner, M. Franklin, D. Jacobs, “RTP: Robust Tenant Placement for Elastic In-Memory Database Clusters”, SIGMOD Conference, ACM, 2013

[10] Fan Yang, Jayavel Shanmugasundaram, Ramana Yerneni, A Scalable Data Platform for a Large Number of Small Applications, Yahoo! Research Tech Report, 2008

[11] W. Lang, S. Shankar, J. M. Patel, A. Kalhan, “Towards Multi-tenant Performance SLOs”, ICDE'12, 2012

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

[13] E. A. Boytsov, V. A. Sokolov, “The Problem of Creating Multi-Tenant Database Clusters”, Proceedings of SYRCoSE'12, 2012

[14] S. Riggs, H. Krosing, PostgreSQL 9 Administration Cookbook, Packt Publishing, Birmingham–Mumbai, 2010

[15] E. A. Boytsov, V. A. Sokolov, “The Development of an Imitation Model of a Multi-Tenant Database Cluster”, Proceedings of BMSD'13, 2013