Методи застосування машин станів у системах обробки даних з високим навантаженням

Loading...
Thumbnail Image
Date
2024
Authors
Моголівський, Віталій
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет "Києво-Могилянська академія"
Abstract
Дане дослідження зосереджене на оптимізаційних підходах для яких використання машин станів є найбільш корисним. А саме на кешуванні в оперативній пам’яті процесу, контрольованому обмеженні швидкості обробки даних та фонових процесах обслуговування системи. Метою даного дослідження є доповнення кожного зі згаданих підходів використанням машин станів задля збільшення прозорості та ефективності їх застосування. Машини станів дозволяють керувати складністю програми роблячи процеси більш структурованими та передбачуваними.
Description
Methods for applying state machines to the domain of high-load data processing systems are reported in this paper. This study focuses on improving existing optimization approaches for which the use of state machines is the most beneficial. The process's in-memory cache, data processing rate limiting, and background system maintenance jobs are studied. The paper suggests utilizing state machines to alleviate the problem of distributed in-memory cache partial invalidation. Furthermore, state machines are proposed as a central control unit for managing data processing rate-limiting and long-running background tasks. The suggested methods reduce the complexity of the studied approaches by adding more transparency and monitoring capabilities.
Keywords
машини станів, кеш-пам'ять, обробка даних, матеріали конференції, state machines, in-memory cache, data processing
Citation
Моголівський В. О. Методи застосування машин станів у системах обробки даних з високим навантаженням / Моголівський В. О. // Теоретичні та прикладні аспекти побудови програмних систем : працi 15 міжнародної науково-практичної конференції, Київ, 23-24 грудня 2024 р. / [за заг. ред.: М. М. Глибовця, Т. В. Панченка та iн. ; Факультет інформатики Національного університету "Києво-Могилянська академія" та ін.]. - Київ : НаУКМА, 2024. - C. 81-82.