Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
A Comparison of Strategies for Database Caching
Název práce v češtině: Srovnání strategií pro správu vyrovnávacích pamětí pro databáze
Název v anglickém jazyce: A Comparison of Strategies for Database Caching
Klíčová slova: vyrovnávací paměť|strategie|databáze|paralelismus
Klíčová slova anglicky: cache|strategy|database|concurrency
Akademický rok vypsání: 2020/2021
Typ práce: bakalářská práce
Jazyk práce: angličtina
Ústav: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Vedoucí / školitel: Williams Brown
Řešitel: Mgr. Martin Koreček - zadáno a potvrzeno stud. odd.
Datum přihlášení: 08.03.2021
Datum zadání: 12.03.2021
Datum potvrzení stud. oddělením: 27.04.2021
Datum a čas obhajoby: 10.09.2021 09:00
Datum odevzdání elektronické podoby:21.07.2021
Datum odevzdání tištěné podoby:22.07.2021
Datum proběhlé obhajoby: 10.09.2021
Oponenti: doc. RNDr. Jan Kofroň, Ph.D.
 
 
 
Konzultanti: prof. Ing. Petr Tůma, Dr.
Zásady pro vypracování
In the context of concurrent in-memory data structures, the thesis aims to evaluate different approaches to database caching, i.e. the problem of choosing which data is to be kept in RAM, and in what way, to minimize the number and extent of accesses to the main storage (e.g. HDDs). As databases are highly concurrent systems, we will focus mainly on how caches behave under concurrent access workloads. The thesis will select a specific research question, design a relevant evaluation experiment and present conclusions based on the experiment outcome.
Seznam odborné literatury
[1] Megiddo, Modha: ARC: A Self-Tuning, Low Overhead Replacement Cache. https://www.usenix.org/conference/fast-03/arc-self-tuning-low-overhead-replacement-cache
[2] Rodeh, Bacik, Mason: BTRFS: The Linux B-tree Filesystem. IBM Research Report RJ10501 (ALM1207-004).
[3] Linux MM Advanced Page Replacement Links Page. https://linux-mm.org/AdvancedPageReplacement
[4] Jiang, Chen, Zhang: CLOCK-Pro: An Effective Improvement of the Clock Replacement. https://www.usenix.org/conference/2005-usenix-annual-technical-conference/clock-pro-effective-improvement-clock-replacement
 
Univerzita Karlova | Informační systém UK