METRICS FOR DYNAMIC SCALING OF DATABASE IN CLOUDS
https://doi.org/10.21686/2500-3925-2013-6-25-31
Abstract
About the Authors
Alexander V. BoichenkoRussian Federation
Dmitry K. Rogojin
Russian Federation
Dmitry G. Korneev
Russian Federation
References
1. Idziorek J. Discrete event simulation model for analysis of horizontal scaling in the cloud computing model /Proceedings of the 2010 Winter Simulation Conference. URL: http://www.informs-sim.org/wsc10papers/278.pdf (дата обращения: 07.11.2013).
2. Рогожин Д. Средства масштабирования в облачной инфраструктуре / III научно-практическая конференция молодых ученых “Инновационное развитие российской экономики”. 10 декабря 2012г. / Сборник научных трудов. - М.: МЭСИ, 2012. - Предм. указ.: с. 140 - 148.
3. Дэн Голотюк. Шардинг, партиционирование, репликация - зачем и когда? / URL: http://highload.com.ua/index.php/2009/05/06/шардинг-партиционирование-репликац/ (дата обращения: 07.11.2013)
4. Burckhardt S., Leijen D. Eventually Consistent Transactions/ URL: http://research.microsoft.com/pubs/158085/ecr-esop2012.pdf / (дата обращения: 07.11.2013)
5. Косьмина Я.О. Репликация. Master-slave, кластер и прочее. / URL: http://freehabr.ru/blog/database/1119.html (дата обращения: 07.11.2013).
6. Oracle® Database VLDB and Partitioning Guide. Part2: Partitioning Concepts / URL: http://docs.oracle.com/cd/B28359_01/server.111/b32024/partition.htm (дата обращения: 07.11.2013)
7. SQL Server 2012. Create Partitioned Tables and Indexes/ URL: http://technet.microsoft.com/en-us/library/ms188730.aspx (дата обращения: 07.11.2013)
8. Ломакин А. Apache Cassandra, part 1 - principles, data model. Презентация Exigen Services 28 июня 2011. / URL: http://www.slideshare.net/lomakin.andrey/apache-cassandra-part-1-principles-data-model (дата обращения: 07.11.2013)
9. Распределённая хеш-таблица. Материал из Википедии - свободной энциклопедии / URL: http://ru.wikipedia.org/wiki/Распределённая_хеш-таблица (дата обращения: 07.11.2013)
10. Tsoumakos D., Konstantinou I., Boumpouka C. On the Elasticity of NoSQL Databases over Cloud Management Platforms. / Proceeding CIKM ‘11 Proceedings of the 20th ACM international conference on Information and knowledge management, Pages 2385-2388, ISBN: 978-1-4503-0717-8, / URL: http://www.cslab.ntua.gr/~ikons/elastic_nosql.pdf (дата обращения: 07.11.2013)
11. CouchDB. The Definitive Guide. Clustering. / URL: http://guide.couchdb.org/draft/clustering.html (дата обращения: 07.11.2013)
12. Sharding and MongoDB. MongoDB Documentation Project. November 01, 2013/ URL: http://docs.mongodb.org/v2.4/MongoDB-sharding-guide.pdf (дата обращения: 07.11.2013)
13. MSDN. Scaling Out SQL Server. / Microsoft Corporation, April 2012. / URL: http://msdn.microsoft.com/en-us/library/aa479364.aspx (дата обращения: 07.11.2013)
14. Васильев А.Ю. Работа с Postgresql: настройка, масштабирование, - Справочное пособие, 2010. / URL: http://postgresql.ru.net/pgtune/postgresql.html#SECTION00600000000000000000 (дата обращения: 07.11.2013) / Глава 5. Шардинг.
15. Partitioning: how to split data among multiple Redis instances./ URL: http://redis.io/topics/partitioning (дата обращения: 07.11.2013)
16. Oracle Real Application Clusters (RAC). An Oracle White Paper, June 2013 / URL: http://www.oracle.com/technetwork/products/clustering/rac-wp-12c-1896129.pdf?ssSourceSiteId=ocomen (дата обращения: 07.11.2013)
17. Seth Gilbert, Nancy Lynch. Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services. - Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139. URL: http://people.csail.mit.edu/sethg/pubs/BrewersConjecture-SigAct.pdf (дата обращения: 07.11.2013)
18. How To Use Cache Sharding: Scale Out Neo4j / FromDev: A Technology Blog About Programming, Web Development, Tips, Tutorials and Books Recommendation for Developers / 14.10.2013 / URL: http://www.fromdev.com/2013/10/neo4j-cache-sharding-scale-out.html (дата обращения: 07.11.2013)
19. Guide to Scaling Web Databases with MySQL Cluster. Accelerating Innovation on the Web and in the Cloud, A MySQL® White Paper, June 2013 / URL: http://www.mysql.com/why-mysql/white-papers/guide-to-scaling-web-databases-with-mysql-cluster/ (дата обращения: 07.11.2013)
20. Euca2ools. Сайт проекта Eucalyptus / URL: http://www.eucalyptus.com/download/euca2ools (дата обращения: 07.11.2013)
21. Oracle® Enterprise Manager. System Monitoring Plug-in Metric Reference Manual for Non-Oracle Database Management, Release 12 (12.0), B28748-11, November 2010. / URL: http://docs.oracle.com/cd/E11857_01/em.111/b28748.pdf (дата обращения: 07.11.2013)
22. Mikoomi. Developing useful monitoring plugins for Zabbix. Chapter 3: MongoDB Plugin. May 5, 2011. / URL: https://code.google.com/p/mikoomi/wiki/03 (дата обращения: 07.11.2013)
23. Idziorek J. Discrete event simulation model for analysis of horizontal scaling in the cloud computing model / Proceedings of the 2010 Winter Simulation Conference. URL: http://www.informs-sim.org/wsc10papers/278.pdf (date of request: 07.11.2013).
24. Rogogin D. Solution of database scaling in cloud infrastructure / III Scientific and Practical Conference of Young Scientists «Innovative development of Russian economy.» 10 December 2012. / Moscow: MESI, 2012. - p. 140 - 148.
25. Den Golotyuk. Sharding, Partitioning, Replication - Why and When? / URL: http://highload.com.ua/index.php/2009/05/06/ Sharding-Partitioning-Replication / (date of request: 07.11.2013)
26. Burckhardt S., Leijen D. Eventually Consistent Transactions/ URL: http://research.microsoft.com/pubs/158085/ecr-esop2012.pdf / (date of request: 07.11.2013)
27. Kosmina Y. Replication. Master-slave, cluster and so on. / URL: http://freehabr.ru/blog/database/1119.html (date of request: 07.11.2013).
28. Oracle® Database VLDB and Partitioning Guide. Part2: Partitioning Concepts / URL: http://docs.oracle.com/cd/B28359_01/server.111/b32024/partition.htm (date of request: 07.11.2013)
29. SQL Server 2012. Create Partitioned Tables and Indexes/ URL: http://technet.microsoft.com/en-us/library/ms188730.aspx (date of request: 07.11.2013)
30. Lomakin А. Apache Cassandra, part 1 - principles, data model. Presentation Exigen Services 28/06/ 2011. / URL: http://www.slideshare.net/lomakin.andrey/apache-cassandra-part-1-principles-data-model (date of request: 07.11.2013)
31. Distributed hash table. Wikipedia / URL: http://ru.wikipedia.org/wiki/Distributedhashtable. (date of request: 07.11.2013)
32. Tsoumakos D., Konstantinou I., Boumpouka C. On the Elasticity of NoSQL Databases over Cloud Management Platforms. / Proceeding CIKM ‘11 Proceedings of the 20th ACM international conference on Information and knowledge management, Pages 2385-2388, ISBN: 978-1-4503-0717-8, / URL: http://www.cslab.ntua.gr/~ikons/elastic_nosql.pdf (date of request: 07.11.2013)
33. CouchDB. The Definitive Guide. Clustering. / URL: http://guide.couchdb.org/draft/clustering.html (date of request: 07.11.2013)
34. Sharding and MongoDB. MongoDB Documentation Project. November 01, 2013/ URL: http://docs.mongodb.org/v2.4/MongoDB-sharding-guide.pdf (date of request: 07.11.2013)
35. MSDN. Scaling Out SQL Server. / Microsoft Corporation, April 2012. / URL: http://msdn.microsoft.com/en-us/library/aa479364.aspx (date of request: 07.11.2013)
36. Vasiliev A.U. Working in Postgresql: adjustment, scaling/ Reference manual, 2010. / URL: http://postgresql.ru.net/pgtune/postgresql.html#SECTION00600000000000000000 (date of request: 07.11.2013) / Part 5. Sharding.
37. Partitioning: how to split data among multiple Redis instances./ URL: http://redis.io/topics/partitioning (date request: 07.11.2013)
38. Oracle Real Application Clusters (RAC). An Oracle White Paper, June 2013 / URL: http://www.oracle.com/technetwork/products/clustering/rac-wp-12c-1896129.pdf?ssSourceSiteId=ocomen (date of request: 07.11.2013)
39. Seth Gilbert, Nancy Lynch. Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services. - Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139. URL: http://people.csail.mit.edu/sethg/pubs/BrewersConjecture-SigAct.pdf (date of request: 07.11.2013)
40. How To Use Cache Sharding: Scale Out Neo4j / FromDev: A Technology Blog About Programming, Web Development, Tips, Tutorials and Books Recommendation for Developers / 14.10.2013 / URL: http://www.fromdev.com/2013/10/neo4j-cache-sharding-scale-out.html (date of request: 07.11.2013)
41. Guide to Scaling Web Databases with MySQL Cluster. Accelerating Innovation on the Web and in the Cloud, A MySQL® White Paper, June 2013 / URL: http://www.mysql.com/why-mysql/white-papers/guide-to-scaling-web-databases-with-mysql-cluster/ (date of request: 07.11.2013)
42. Euca2ools. Сайт проекта Eucalyptus / URL: http://www.eucalyptus.com/download/euca2ools (date of request: 07.11.2013)
43. Oracle® Enterprise Manager. System Monitoring Plug-in Metric Reference Manual for Non-Oracle Database Management, Release 12 (12.0), B28748-11, November 2010. / URL: http://docs.oracle.com/cd/E11857_01/em.111/b28748.pdf (date of request: 07.11.2013)
44. Mikoomi. Developing useful monitoring plugins for Zabbix. Chapter 3: MongoDB Plugin. May 5, 2011. / URL: https://code.google.com/p/mikoomi/wiki/03 (date of request: 07.11.2013)
Review
For citations:
Boichenko A.V., Rogojin D.K., Korneev D.G. METRICS FOR DYNAMIC SCALING OF DATABASE IN CLOUDS. Statistics and Economics. 2013;(6):189-195. (In Russ.) https://doi.org/10.21686/2500-3925-2013-6-25-31