Проектирование и разработка имитационной модели мультиклиентского кластера баз данных


https://doi.org/10.18255/1818-1015-2013-4-136-149

Полный текст:


Аннотация

Одной из главных тенденций последних лет в проектировании программного обеспечения стал переход к парадигме Software as a Service (SaaS), которая несет ряд неоспоримых преимуществ как для компаний-разработчиков ПО, так и для конечных пользователей. Однако вместе с этими преимуществами данный переход несет и новые архитектурные вызовы, одним из которых является организация хранилища данных, которое могло бы удовлетворить нужды компании-провайдера услуг, обеспечив достаточно простой прикладной интерфейс для разработчиков. Для разработки эффективного решения в данной области следует принимать во внимание особенности архитектуры облачных приложений, ключевыми из которых являются потребность в простом масштабировании и быстрой адаптации к меняющимся условиям. В данной работе проводится краткий анализ существующих проблем в области организации облачных систем хранения данных, основанных на реляционной модели, а также предлагается концепция кластера РСУБД, предназначенного для обслуживания приложений с мультиклиентской архитектурой. Кроме того, в статье дается описание имитационной модели подобного кластера, а также основных этапов ее разработки и принципов, заложенных в ее основу.


Об авторе

Евгений Александрович Бойцов
Ярославский государственный университет им. П. Г. Демидова
Россия

аспирант кафедры теоретической информатики,

150000 Россия, г. Ярославль, ул. Советская, 14



Список литературы

1. Candan K.S., Li W., Phan T., Zhou M. Frontiers in Information and Software as Services // ICDE, 2009.

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

3. Schiller O., Schiller B. , Brodt A., Mitschang B. 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. Jacobs D. , Aulbach S. Ruminations on Multi-Tenant Databases // Proceedings of BTW Conference, 2007.

5. Zawodny J. Redis: Lightweight key/value Store That Goes the Extra Mile Linux Magazine, QuarterPower 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. Elmore A.J., Das S., Agrawal D., El Abbadi A. Zephyr: Live Migration in Shared Nothing Databases for Elastic Cloud Platforms // SIGMOD Conference, ACM, 2011.

9. Schaffner J., Januschowski T., Kercher M., Kraska T., Plattner H., Franklin M., Jacobs D. 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. Lang W., Shankar S., Patel J.M., Kalhan A. Towards Multi-tenant Performance SLOs // ICDE, 2012.

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

13. Boytsov E.A. , Sokolov V.A. The Problem of Creating Multi-Tenant Database Clusters // Proceedings of SYRCoSE 2012, 2012.

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

15. Boytsov E.A., Sokolov V.A. The Development of an Imitation Model of a Multi-Tenant Database Cluster // Proceedings of BMSD 2013, 2013.


Дополнительные файлы

Для цитирования: Бойцов Е.А. Проектирование и разработка имитационной модели мультиклиентского кластера баз данных. Моделирование и анализ информационных систем. 2013;20(4):136-149. https://doi.org/10.18255/1818-1015-2013-4-136-149

For citation: Boytsov E.A. Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster. Modeling and Analysis of Information Systems. 2013;20(4):136-149. (In Russ.) https://doi.org/10.18255/1818-1015-2013-4-136-149

Просмотров: 344

Обратные ссылки

  • Обратные ссылки не определены.


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1818-1015 (Print)
ISSN 2313-5417 (Online)