Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2018, Volume 30, Issue 1, Pages 161–182
DOI: https://doi.org/10.15514/ISPRAS-2018-30(1)-11
(Mi tisp302)
 

Optimizing access to memory pages in software-implemented global page cache systems

E. I. Gusev

National Technical University of Ukraine "Igor Sikorsky Kyiv polytechnic institute"
References:
Abstract: This article is based on a thesis “Techniques of organizations shared access to distributed memory pages in cloud computing systems”, defensed in Igor Sikorsky Kyiv Polytechnic Institute in 2017. The paper describes distributed pages processing in Oracle Real Application Clusters (Oracle RAC) and compares it with other known processing methods. The comparison comprises analysis of different architectures (including shared nothing, shared disk and “based on a replication” architecture) in the context of SQL query processing and asserts reasonableness of distributed pages approach (also known as Global Cache Fusion) choice for cloud DBMS. As a result researching the Global Cache Fusion approach there was revealed main drawback of Oracle RAC systems - “increasing queue problem”: impossibility process requests after intensity of requests exceeds threshold intensity, which is inversely proportional packet sent time between nodes. To eliminate “increasing queue problem” during distributed page access the new access method is proposed, which is based on the initiation of one more page state - the "unloading" state, which increases the efficiency of processing distributed pages by reducing the number of transfers between nodes during hot page processing. The considered method can be used not only in cloud DBMS but also in other cloud systems in a case if they use page-organized distributed memory architecture.
Keywords: Oracle RAC, distributed page, shared nothing, shared everything, Global Cache Fusion, RDBMS.
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: E. I. Gusev, “Optimizing access to memory pages in software-implemented global page cache systems”, Proceedings of ISP RAS, 30:1 (2018), 161–182
Citation in format AMSBIB
\Bibitem{Gus18}
\by E.~I.~Gusev
\paper Optimizing access to memory pages in software-implemented global page cache systems
\jour Proceedings of ISP RAS
\yr 2018
\vol 30
\issue 1
\pages 161--182
\mathnet{http://mi.mathnet.ru/tisp302}
\crossref{https://doi.org/10.15514/ISPRAS-2018-30(1)-11}
\elib{https://elibrary.ru/item.asp?id=32663706}
Linking options:
  • https://www.mathnet.ru/eng/tisp302
  • https://www.mathnet.ru/eng/tisp/v30/i1/p161
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025