RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS

Proceedings of ISP RAS, 2018, Volume 30, Issue 1, Pages 161–182 (Mi tisp302)

Optimizing access to memory pages in software-implemented global page cache systems
E. I. Gusev

References

1. Gusev E. I., Techniques of organizations shared access to distributed memory pages in cloud computing systems, Thesis for a Candidate of Technical Sciences degree, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Kiev, 2017, 156 pp.
2. Kuznetsov S. D., Poskonin A. V., “NoSQL data management systems”, Programming and Computer Software, 40:6, November (2014), 323-332  crossref  scopus
3. Berndt D. J., Lasa R., McCart J., “SiteWit Corporation: SQL or NoSQL? That is the Question!”, Journal of Information Technology Education: Discussion Cases, 6 (2017), 04  crossref
4. Burmistrov A. V., Belov Y. S., “Disadvantages of relational databases”, Online journal: Science, technology and education, 2015, no. 3, 25-34 (in Russian)
5. Seleznev K., “From SQL to NoSQL and back again”, Open Systems. DBMS, 2012, no. 2 https://www.osp.ru/os/2012/02/13014127/ (in Russian) (10.01.2018)  elib
6. Padhy R. P., Patra R. M., Satapathy S. C., “RDBMS to NoSQL: Reviewing Some Next-Generation Non-Relational Database's”, International Journal of Advanced Engineering Sciences and Technologies, 11:1 (2011), 15-30
7. Mukhina Y. R., “NoSQL solutions of data management rewiew”, Upravlenie v sovremennyh sistemah, 2013, no. 1, 68-73 (in Russian)  elib
8. Weiss R., Technical Overview of the Oracle Exadata Database Machine and Exadata Storage Server, ORACLE white paper, June 2012 http://www.oracle.com/technetwork/database/exadata/exadata-technical-whitepaper-134575.pdf (10.01.2018)
9. DB2 pureScale Feature road map, IBM Documentation: https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.licensing.doc/doc/c0056030.html (10.01.2018)
10. Understanding the Cloud Computing Stack: SaaS, PaaS, IaaS, Rackspace Support: https://support.rackspace.com/how-to/understanding-the-cloud-computing-stack-saas-paas-iaas/, Rackspace, October 22, 2013 (10.01.2018)
11. Mell P., Grance T., The NIST Definition of Cloud Computing, Special Publication 800-145, National Institute of Science and Technology, October 25, 2011 https://www.nist.gov/sites/default/files/documents/itl/cloud/cloud-def-v15.pdf (10.01.2018)
12. Butler B., PaaS Primer: What is platform as a service and why does it matter?, Network World: https://www.networkworld.com/article/2163430/cloud-computing/paas-primer-what-is-platform-as-a-service-and-why-does-it-matter-.html, February 11, 2013 (10.01.2018)
13. Kadam M., Jidge P., Tambe S., Tayade E., “Cloud Service Based On Database Management System”, Int. Journal of Engineering Research and Applications, 4:1(Version 3), January (2014), 303-306
14. Oracle Infrastructure and Platform Cloud Services Security, Oracle white paper, November 2016 https://cloud.oracle.com/opc/iaas/whitepapers/Oracle_Cloud_Security_Whitepaper.pdf (10.01.2018)
15. Achieving HIPAA compliance with Postgers Plus Cloud Database, EnterpriseDB white paper, EnterpriseDB Corporation, 2015 https://www.enterprisedb.com/hipaa-compliance-postgres-plus-cloud-database (10.01.2018)
16. Online Database Software. Custom Database Applications. Caspio: https://www.caspio.com/ (10.01.2018)
17. ClearDB - The Ultra Reliable, Geo Distributed Data Services Platform: http://w2.cleardb.net/ (10.01.2018)
18. SkySQL Makes Highly Available Databases Easy, with MariaDB Enterprise, MariaDB: https://mariadb.com/about-us/newsroom/press-releases/skysql-makes-highly-available-databases-easy-mariadb-enterprise (10.01.2018)
19. Nikolayenko A., “Year of cloud DBMS”, Open Systems. DBMS, 2013, no. 9 https://www.osp.ru/os/2013/09/13038286/ (in Russian) (10.01.2018)  elib
20. Shared disk architecture, Wikipedia: https://en.wikipedia.org/wiki/Shared_disk_architecture (10.01.2018)
21. Shared-nothing architecture, Wikipedia: https://en.wikipedia.org/wiki/Shared_nothing_architecture (10.01.2018)
22. Parallel Execution with Oracle Database 12c Fundamentals, Oracle White Paper, December 2014 http://www.oracle.com/technetwork/database/bi-datawarehousing/twp-parallel-execution-fundamentals-133639.pdf (10.10.2018)
23. Taniar D., Leung C. H. C., Rahayu W., Goel S., High Performance Parallel Database Processing and Grid Databases, Ch. 10, pp. 289-320, Wiley Publishing, 2008
24. Bauer M., Oracle8i Parallel Server Concepts, Release 2 (8.1.6), Part No. A76968-01, December 1999 https://docs.oracle.com/cd/A87860_01/doc/server.817/a76965.pdf (10.01.2018)
25. Oracle Active Data Guard, Real-Time Data Protection and availability, Oracle White Paper, October 2015 http://www.oracle.com/technetwork/database/availability/active-data-guard-wp-12c-1896127.pdf (10.01.2018)
26. Oracle GoldenGate 12c: Real-Time Access to Real-Time Information, Oracle White Paper, March 2015 http://www.oracle.com/us/products/middleware/data-integration/oracle-goldengate-realtime-access-2031152.pdf (10.01.2018)
27. Chu T., Top Five Reasons to Choose SharePlex® Over Oracle GoldenGate, Quest Software, November, 2011 http://www.dlt.com/sites/default/files/Quest-Shareplex-Whitepaper.pdf (10.01.2018)
28. Percona XtraDB Cluster Release5.7.17-29.20 Operations Manual https://learn.percona.com/download-percona-xtradb-cluster-5-7-manual (10.01.2018)
29. Xiai Yan, Jinmin Yang, Qiang Fan, “An Improved Two-phase Commit Protocol Adapted to the Distributed Real-time Transactions”, Przegląd Elektrotechniczny (Electrical Review), 88:5b (2012), 27-30
30. Bernstein P. A., Hadzilacos Goodman N., Concurrency Control and Recovery in Database Systems, pp. 49-53, Addison Wesley Publishing Company, 1987
31. Open Group Standard DRDA, Version 5, Document Number: C114. pp. 831-832, v. 3, Distributed Data Management (DDM) Architecture
32. Gray J., Lamport L., Microsoft Research, 1 January 2004 revised 19 April 2004, 8 September 2005 https://www.microsoft.com/en-us/research/publication/consensus-on-transaction-commit/ (10.01.2018)
33. Mahmoud H. A., Arora V., Nawab F., Agrawal D., El Abbadi A., “Maat: Effective and scalable coordination of distributed transactions in the cloud”, Proceedings of the VLDB Endowment, 7:5, January (2014), 329-340  crossref  scopus
34. Keidar I., Dolev D., “Increasing the Resilience of Distributed and Replicated Database Systems”, Journal of Computer and System Sciences (JCSS), 57:3, December (1998), 309-324  crossref  mathscinet
35. MySQL :: MySQL 5.7 Reference Manual :: 21 MySQL NDB Cluster 7.5 and NDB Cluster 7.6: https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster.html (10.01.2018)
36. Das S., Agarwal S., Agrawal D., El Abbadi A., ElasTraS: An Elastic, Scalable, and Self Managing Transactional Database for the Cloud, UCSB Computer Science Technical Report 2010-04, 14 pp.  mathscinet
37. The Teradata Scalability Story, A Teradata White Paper, EB-3031 0701, NCR Corporation, 2001 http://www3.cs.stonybrook.edu/s̃as/courses/cse532/fall01/teradata.pdf (10.01.2018)
38. Gridscale® Database Virtualization Software, Technical whitepaper, Item: GS-WP-EN-20080930, xkoto, Inc, 2008 http://www.tech-21.com.hk/download/Gridscale_Technical_White_Paper.pdf (10.01.2018)
39. Michalewicz M., Clouse B., McHugh J., Oracle Real Application Clusters (RAC), Oracle White Paper, June 2013 http://www.oracle.com/technetwork/database/options/clustering/rac-wp-12c-1896129.pdf (10.01.2018)
40. Kuznetsov S. D., “Transactional Massive-Parallel DBMSs: A New Wave”, Proc. ISP RAS, 20 (2011), 189-251  elib
41. Stonebraker M., Madden S., Abadi D. J., Harizopoulos S., Hachem N., Helland P., “The End of an Architectural Era (It's Time for a Complete Rewrite)”, Proceedings of VLDB, 2007, 1150-1160, Vienna, Austria
42. Boichenko A. V., Rogojin D. K., Korneev D. G., “Algorithm for dynamic scaling relational database in clouds”, Economy, statistics and informatics, 2014, no. 6(2), 461-465 (in Russian)  mathscinet
43. Chistov V. A., Lukyanchenko A. V., “Automation of scaling high loaded MySQL databases”, Modern high-tech, 2016, no. 6-2, 315-319 (in Russian)
44. Gorobets V. V., Mathematical models and algorithms for optimizing the distribution of transaction system data, Thesis for a Candidate of Technical Sciences degree, Platov South-Russian State Polytechnic University (NPI), Novocherkassk, 2015, 210 pp. (in Russian)
45. Zernov A. S., Ozhiganov A. A., “Horizontal scaling of database using consuistent hashing”, higher educational institutions news. Instrumentation, 60:3 (2017), 234-238 (in Russian)  elib
46. Caio H. Costa, João Vianney, Paulo Maia, Francisco Carlos, M. B. Oliveira, “Sharding by Hash Partitioning - A Database Scalability Pattern to Achieve Evenly Sharded Database Clusters”, 17th International Conference on Enterprise Information Systems (ICEIS 2015) (Barcelona, Spain), 2015  crossref
47. Gusev E. I., “Implementation sphere researching of distributed transaction nonblocking commit algorithm”, Visnyk NTUU “KPI” Informatics, operation and computer science, 57 (2012), 76-80 (in Russian)
48. InfiniBand, Wikipedia: https://en.wikipedia.org/wiki/InfiniBand (10.01.2018)
49. Gusev E. I., “Optimization of access to distributed pages in a cloud computing systems based on shared everything architecture using unload queue method”, Problems of informatization and management, 4:52 (2015), 17-21 (in Russian)  mathscinet


© Steklov Math. Inst. of RAS, 2026