«Розробка системи прогнозування та оптимізації опрацювання запитів на основі кешування та статистики звернень для клієнт-серверних систем»

dc.contributor.authorСтефурак Владислав Любомирович
dc.date.accessioned2026-06-26T13:52:37Z
dc.date.issued2026
dc.description.abstractУ бакалаврській роботі розглянуто проблему підвищення ефективності обробки запитів у клієнт-серверних інформаційних системах. Основну увагу приділено зменшенню кількості звернень до бази даних, підвищенню коефіцієнта попадання в кеш та скороченню середнього часу відповіді системи. У роботі проаналізовано класичні алгоритми кешування, зокрема FIFO, LRU, LFU та ARC, а також методи прогнозування запитів. Запропоновано підхід, що поєднує адаптивне кешування на основі LFU з ковзним часовим вікном, використання TTL, аналіз статистики звернень і прогнозування наступних запитів за допомогою матриці переходів. Для зменшення кількості помилкових прогнозів використано поріг достатності статистики Nmin та warm-up механізм. Розроблена система моделює роботу клієнт-серверної архітектури, у якій запити обробляються через кеш, базу даних, модуль логування, модуль аналізу частоти, модуль прогнозування та модуль попереднього завантаження. Для реалізації серверної частини використано FastAPI та Uvicorn. Ефективність системи оцінювалася за такими метриками, як Hit Rate, кількість звернень до бази даних, кількість prefetch-завантажень, середній час відповіді та точність прогнозування. За результатами експериментів встановлено, що поєднання прогнозування, prefetching та warm-up порогу дозволяє підвищити ефективність використання кешу, зменшити навантаження на базу даних і скоротити середній час відповіді системи. Практична цінність роботи полягає в можливості застосування запропонованого підходу у вебсервісах, API-серверах та розподілених інформаційних системах із великою кількістю користувацьких запитів.
dc.identifier.urihttps://repo.nung.edu.ua/handle/123456789/12467
dc.subjectкешування
dc.subjectпрогнозування запитів
dc.subjectLFU
dc.subjectTTL
dc.subjectprefetching
dc.subjectматриця переходів
dc.subjectланцюги Маркова
dc.subjectстатистика
dc.subjectHit Rate.
dc.title«Розробка системи прогнозування та оптимізації опрацювання запитів на основі кешування та статистики звернень для клієнт-серверних систем»
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1 - Владислав Стефурак.docx
Size:
2.16 MB
Format:
Microsoft Word XML

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: