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, 2019, Volume 31, Issue 6, Pages 125–144
DOI: https://doi.org/10.15514/ISPRAS-2019-31(6)-7
(Mi tisp473)
 

Data caching in multi-container systems

D. A. Grushina, D. O. Lazarevba, S. A. Fominba

a Ivannikov Institute for System Programming of the Russian Academy of Sciences
b Moscow Institute of Physics and Technology (State University)
References:
Abstract: Today, virtualization is a key technology for cloud computing and modern data centers, providing scalability and security, managing the global IT infrastructure and reducing costs. Among the methods of virtualization, the most popular was containerization, that is the isolation of related groups of linux processes that share a common Linux kernel. Containerization is more profitable that classical hardware virtualization because of compactness of containers and lower overhead costs of memory, disk, CPU. However, in comparison with classical architectures without process isolation containers can cost more, and in any case, the industry is waiting for additional optimization – the speed of launch, saving memory and disk space and other resources. Different caching techniques can help in this, because Caching is the oldest mechanism of increasing software productivity without radical modification of algorithms and hardware. However, there are a lot of architectural and engineering tradeoffs. Here we will consider modern scientific and technical approaches to their solution in different aspects – acceleration of launch, optimization of shared usage, acceleration of building container images, as well as some security problems caused by aggressive caching in modern processor architectures. And in some use cases for multi-container systems performance and latency are not important, but we have to ensure the maximum load of physical servers. In these cases, the algorithms of planning and placement of containers are relevant, and we give an overview of theoretical work on this topic.
Keywords: containers, caching, cloud computing.
Funding agency Grant number
Russian Foundation for Basic Research 17-07-01006
The studies, the results of which are presented in this article, were supported by the Russian Foundation for Basic Research (project 17-07-01006).
Document Type: Article
Language: Russian
Citation: D. A. Grushin, D. O. Lazarev, S. A. Fomin, “Data caching in multi-container systems”, Proceedings of ISP RAS, 31:6 (2019), 125–144
Citation in format AMSBIB
\Bibitem{GruLazFom19}
\by D.~A.~Grushin, D.~O.~Lazarev, S.~A.~Fomin
\paper Data caching in multi-container systems
\jour Proceedings of ISP RAS
\yr 2019
\vol 31
\issue 6
\pages 125--144
\mathnet{http://mi.mathnet.ru/tisp473}
\crossref{https://doi.org/10.15514/ISPRAS-2019-31(6)-7}
Linking options:
  • https://www.mathnet.ru/eng/tisp473
  • https://www.mathnet.ru/eng/tisp/v31/i6/p125
  • 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
    Statistics & downloads:
    Abstract page:112
    Full-text PDF :169
    References:10
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024