• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Simulation of Adaptive Strategies of Lines Substitution in the Cache Memory: ARC and CAR

Student: Basova Kristina

Supervisor: Elena Ivanova

Faculty: HSE Tikhonov Moscow Institute of Electronics and Mathematics (MIEM HSE)

Educational Programme: Computer Systems and Networks (Master)

Year of Graduation: 2019

The present study will examine the process of line replacement in cache memory based on adaptive replacement policies ARC and CAR. The general purpose of this academic project is to develop a cross-platform desktop application that will simulate the process of cache replacement based on adaptive policies ARC and CAR and some basic cache policies: RND, LRU, LFU, FIFO, MRU. The developed application is intended to use as a study material of university discipline "Computational Systems". During the implementation of academic project an analysis of existing technical solutions has been carried out. Also, based on the scientific and technical literature review, theoretical algorithms of realization ARC and CAR replacement policies have been developed. In addition, a cross-platform desktop application, which simulates the process of cache replacement, has been developed. Finally, the testing of the created product has been fullfilled. At the current moment there are some software products that are able to simulate the work of some basic cache replacement policies. However, there is no one solution that can visualize the process of adaptive cache replacement according to ARC and CAR policies. Therefore, speaking about the relevance and the novelty of the final development work, it is possible to conclude that this study is currently an active area of research and it has no analogical technical solutions. The technical task of the presented academic project has been fully accomplished. Key words: cache memory, cache replacement policies, adaptive replacement policies, ARC replacement policy, CAR replacement policy, cache replacement, cache-miss, cache-hit, ghost cache (or shadow cache), short-term utility cache, long-term utility cache. The volume of final work is 74 pages without appendices, 102 pages with appendices. The number of illustrations is 23. The number of tables is 3. The number of references is 28.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses