A method for optimizing query routing in distributed databases to reduce latency and load

This paper develops a query routing method for distributed databases that reduces network latency and achieves uniform load distribution across cluster nodes through a statistically grounded, autonomous adaptive tuning of scoring function weights.A multi-factor scoring model is proposed for target-n...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2026
Hauptverfasser: Belous, Roman, Mosiichuk, Dmytro
Format: Artikel
Sprache:Ukrainisch
Veröffentlicht: Kyiv National University of Construction and Architecture 2026
Schlagworte:
Online Zugang:https://es-journal.in.ua/article/view/365076
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Environmental safety and natural resources
Завантажити файл: Pdf

Institution

Environmental safety and natural resources
_version_ 1868385094817808384
author Belous, Roman
Mosiichuk, Dmytro
author_facet Belous, Roman
Mosiichuk, Dmytro
author_institution_txt_mv [ { "author": "Roman Belous", "institution": "Доктор філософії (PhD), молодший науковий співробітник Інституту телекомунікацій і глобального інформаційного простору Національної академії наук України, Київ" }, { "author": "Dmytro Mosiichuk", "institution": "Аспірант Інституту телекомунікацій і глобального інформаційного простору Національної академії наук України, Київ" } ]
author_sort Belous, Roman
baseUrl_str http://es-journal.in.ua/oai
collection OJS
datestamp_date 2026-06-18T11:17:53Z
description This paper develops a query routing method for distributed databases that reduces network latency and achieves uniform load distribution across cluster nodes through a statistically grounded, autonomous adaptive tuning of scoring function weights.A multi-factor scoring model is proposed for target-node selection, incorporating CPU load, round-trip network latency, and topological data distance. Unlike existing adaptive routing approaches that rely on heuristic or static weight assignment, the proposed method determines weights through a statistically grounded procedure based on Pearson correlation analysis between each factor and observed query response times within a sliding window, smoothed by exponential moving average (EMA). This design ensures invariance to workload type without administrator intervention.Simulation on a five-node cluster demonstrates a 38.4% reduction in mean query latency, a 44.1% reduction in P95 latency, a 41.2% increase in throughput, and a 29.7% reduction in peak per-node CPU utilization compared to random routing. Load standard deviation across nodes decreases by a factor of 6.7.For the first time, a weight-adaptation mechanism is proposed in which adaptation is a function of execution statistics rather than a rule set, providing theoretically grounded behavior under varying workloads. The method addresses a gap left by latency-aware, least-loaded, and geo-distributed routing, none of which jointly optimize resource, network, and topological factors adaptively.Deployable as a middleware layer without modifying application logic. Uniform load distribution lowers peak server energy consumption, contributing to the carbon footprint reduction of data-center infrastructure.Complexity is O(k) per routing decision; clusters exceeding 100 nodes require hierarchical adaptation. The independence assumption between factors is a known limitation addressed in future work.
doi_str_mv 10.32347/2411-4049.2026.2.274-286
first_indexed 2026-06-19T01:01:18Z
format Article
fulltext ~ 274 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 УДК 004.75:004.65:004.722 Roman Belous, Doctor of Philosophy (PhD), Junior Researcher ORCID ID: https://orcid.org/0000-0002-7588-941X e-mail: belous22@ukr.net Dmytro Mosiichuk, postgraduate ORCID ID: https://orcid.org/0009-0005-3864-1019 e-mail: deusplus@gmail.com Institute of Telecommunications and Global Information Space of NAS of Ukraine, Kyiv, Ukraine A METHOD FOR OPTIMIZING QUERY ROUTING IN DISTRIBUTED DATABASES TO REDUCE LATENCY AND LOAD Abstract. This paper develops a query routing method for distributed databases that reduces network latency and achieves uniform load distribution across cluster nodes through a statistically grounded, autonomous adaptive tuning of scoring function weights. A multi-factor scoring model is proposed for target-node selection, incorporating CPU load, round-trip network latency, and topological data distance. Unlike existing adaptive routing approaches that rely on heuristic or static weight assignment, the proposed method determines weights through a statistically grounded procedure based on Pearson correlation analysis between each factor and observed query response times within a sliding window, smoothed by exponential moving average (EMA). This design ensures invariance to workload type without administrator intervention. Simulation on a five-node cluster demonstrates a 38.4% reduction in mean query latency, a 44.1% reduction in P95 latency, a 41.2% increase in throughput, and a 29.7% reduction in peak per-node CPU utilization compared to random routing. Load standard deviation across nodes decreases by a factor of 6.7. For the first time, a weight-adaptation mechanism is proposed in which adaptation is a function of execution statistics rather than a rule set, providing theoretically grounded behavior under varying workloads. The method addresses a gap left by latency-aware, least-loaded, and geo-distributed routing, none of which jointly optimize resource, network, and topological factors adaptively. Deployable as a middleware layer without modifying application logic. Uniform load distribution lowers peak server energy consumption, contributing to the carbon footprint reduction of data-center infrastructure. Complexity is O(k) per routing decision; clusters exceeding 100 nodes require hierarchical adaptation. The independence assumption between factors is a known limitation addressed in future work. Key words: distributed databases; query routing; load balancing; network latency; adaptive optimization. © Р.В. Белоус, Д.І. Мосійчук, 2026 https://orcid.org/0000-0001-8445-8251 https://orcid.org/0000-0001-8445-8251 ~ 275 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Р.В. Белоус, Д.І. Мосійчук Інститут телекомунікацій і глобального інформаційного простору НАН України, м. Київ, Україна МЕТОД ОПТИМІЗАЦІЇ МАРШРУТИЗАЦІЇ ЗАПИТІВ У РОЗПОДІЛЕНИХ БАЗАХ ДАНИХ ДЛЯ ЗМЕНШЕННЯ ЗАТРИМОК І НАВАНТАЖЕННЯ Анотація. Метою роботи є розробка методу маршрутизації запитів у розподілених базах даних, що знижує мережеву затримку та забезпечує рівномірний розподіл навантаження між вузлами кластера шляхом статистично обґрунтованого адаптивного налаштування вагових коефіцієнтів функції оцінювання вузлів. Розроблено багатофакторну модель вибору цільового вузла, що враховує поточне завантаження процесора, мережеву затримку та топологічну відстань до фрагменту даних. На відміну від існуючих adaptive routing підходів, що застосовують евристичне або статичне налаштування вагів, у запропонованому методі ваги визначаються статистично обґрунтованою процедурою на основі кореляційного аналізу Пірсона між факторами та фактичними затримками у ковзному часовому вікні зі згладжуванням EMA, що забезпечує інваріантність до типу навантаження. Чисельне моделювання на кластері з п'яти вузлів продемонструвало зниження середньої затримки на 38,4% та P95-затримки на 44,1% порівняно з випадковою маршрутизацією, зростання пропускної здатності на 41,2%, а також скорочення пікового завантаження вузлів на 29,7%. Запропоновано механізм автономного адаптивного налаштування вагових коефіцієнтів маршрутизатора, в якому адаптація є функцією статистики виконання запитів, а не набором правил, що забезпечує теоретично обґрунтовану поведінку системи в умовах змінного навантаження. Метод є придатним для впровадження через middleware-компонент. Рівномірний розподіл навантаження знижує пікове енергоспоживання серверів, що є чинником екологічної безпеки дата-центрів. Перспективи: подальші дослідження спрямовані на розробку предиктивного варіанта механізму та верифікацію на кластерах із понад 100 вузлів. Ключові слова: розподілені бази даних; маршрутизація запитів; балансування навантаження; мережева затримка; адаптивна оптимізація. https://doi.org/10.32347/2411-4049.2026.2.274-286 Вступ Інтенсивний розвиток хмарних обчислень, мікросервісних архітектур та Інтернету речей призвів до кардинального зростання обсягів даних, що опрацьовуються корпоративними інформаційними системами. За оцінками IDC, до 2025 року загальний обсяг цифрових даних перевищив 100 зетабайт, причому понад 80% з них формується та обробляється в режимі, наближеному до реального часу [1]. Ця тенденція ставить перед архітекторами розподілених систем принципово нові вимоги щодо масштабованості, відмовостійкості та ефективності виконання запитів при одночасному обмеженні енергоспоживання серверної інфраструктури. ~ 276 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Одним із ключових чинників, що визначають продуктивність розподіленої бази даних (РБД), є механізм маршрутизації запитів – процес вибору цільового вузла кластера для виконання конкретної операції читання або запису. Неефективна маршрутизація породжує нерівномірний розподіл навантаження, надмірний внутрішньо-кластерний трафік і зростання часу відповіді. Крім того, перевантаженість окремих серверів безпосередньо збільшує їхнє енергоспоживання, що негативно позначається на вуглецевому сліді дата- центрів [2]. Аналіз останніх досліджень і публікацій. Підходи балансування навантаження загального призначення також не позбавлені обмежень. Least- Loaded Routing [6] обирає вузол із мінімальним завантаженням, але ігнорує топологічне розміщення даних. Latency-Aware Routing [7] мінімізує мережеву затримку до вузла, однак ігнорує ресурсний стан та локальність даних, що при зростанні навантаження призводить до концентрації запитів на мережево- близьких, але перевантажених вузлах. Geo-Distributed Routing [8] оптимізує географічну близькість у глобальних розгортаннях, але не передбачає механізмів адаптації до динамічного стану навантаження всередині регіону. Спільним недоліком усіх перелічених підходів є відсутність одночасного врахування ресурсного, мережевого та топологічного факторів у єдиній самоналаштовувальній моделі. Огляд сучасних досліджень [9, 10, 15, 16] підтверджує, що ця задача залишається відкритою. Мета роботи. Метою дослідження є розробити метод маршрутизації запитів у розподілених базах даних на основі багатофакторної моделі з механізмом автономного адаптивного налаштування вагових коефіцієнтів, та верифікувати його ефективність порівняно з існуючими підходами за критеріями середньої затримки, P95-затримки, пропускної здатності та рівномірності розподілу навантаження. Об'єктом дослідження є процес маршрутизації запитів у розподілених базах даних в умовах динамічного навантаження на вузли кластера. З огляду на це, можна виділити основні завдання дослідження: − аналіз існуючих методів маршрутизації запитів у розподілених базах даних та виявлення їхніх недоліків з точки зору ефективності розподілу навантаження і мінімізації затримок; − розробка багатофакторної моделі оцінювання вузлів кластера, що враховує завантаженість процесора, мережеву затримку та топологічну відстань до цільового фрагменту даних; − розробка механізму адаптивного налаштування вагових коефіцієнтів моделі на основі кореляційного аналізу між факторами та фактичними затримками виконання запитів; − проведення чисельного моделювання та порівняльного аналізу запропонованого методу з існуючими підходами за критеріями середньої затримки, P95-затримки, пропускної здатності та рівномірності розподілу навантаження; − оцінка впливу запропонованого методу на енергоспоживання серверного обладнання як чинника екологічної безпеки дата-центрів. ~ 277 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Виклад основного матеріалу дослідження Розподілена база даних – це сукупність логічно пов'язаних даних, що фізично розміщені на двох і більше обчислювальних вузлах, об'єднаних мережею, та керуються єдиною системою управління [11]. Ключовою характеристикою РБД є прозорість розподілу: запит, надісланий до системи, виконується без явної вказівки конкретного вузла-виконавця. Маршрутизація запитів у контексті РБД визначається як функція вибору: 𝑓: 𝑄 × 𝑁 → 𝑛∗, 𝑛∗ ∈ 𝑁 , (1) де Q – множина вхідних запитів, N = {n₁, n₂, …, nₖ} – множина вузлів кластера, n* – обраний вузол-виконавець. Задача маршрутизації може бути інтерпретована як задача мінімізації багатокритеріальної функції вартості – лінійна апроксимація більш загальної оптимізаційної задачі вигляду: min 𝑛∈𝑁 ∑ 𝑤𝑖𝑖 ⋅ 𝑓𝑖(𝑛), ∑ 𝑤𝑖𝑖 = 1, 𝑤𝑖 ≥ 0 , (2) де fᵢ(n) – окремі критерії якості вузла n (завантаженість, затримка, відстань до даних), wᵢ – відповідні вагові коефіцієнти. Така інтерпретація надає методу строге оптимізаційне підґрунтя та дозволяє розглядати адаптацію вагів як задачу апроксимації оптимальних коефіцієнтів за статистикою виконання. Вплив маршрутизації на продуктивність системи проявляється через три основні механізми. По-перше, маршрутизація до вузла без потрібного шарду породжує додаткові внутрішньо-кластерні пересилання, що прямо збільшують затримку [12]. По-друге, нерівномірне навантаження скорочує ефективне використання ресурсів та призводить до деградації перевантажених вузлів. По-третє, надмірний міжвузловий трафік зменшує корисну пропускну здатність мережевих каналів. Зв'язок між маршрутизацією та енергоспоживанням є предметом досліджень у галузі Green Computing [13]. Споживання електроенергії сервером описується лінійною апроксимацією: P(ni) = a ⋅ Load(ni) + b , (3) де P(nᵢ) – потужність вузла nᵢ; Load(nᵢ) – завантаженість процесора [0, 1]; a – коефіцієнт чутливості; b – базове споживання у стані простою (Вт). Типові значення для сучасних серверних платформ: a ≈ 150–250 Вт, b ≈ 60–100 Вт [13]. Важливо зазначити, що реальна залежність є лінійною при Load > 0.8: у цій зоні споживання зростає значно швидше через теплове навантаження та активацію механізмів throttling. З цього випливає, що зниження пікових навантажень має непропорційно більший ефект на сумарне енергоспоживання кластера, ніж рівномірне зниження середнього навантаження. Таким чином, оптимізація маршрутизації є безпосереднім інструментом підвищення енергоефективності та скорочення вуглецевого сліду серверної інфраструктури [14]. ~ 278 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Запропонований метод ґрунтується на обчисленні показника Score, для кожного вузла кластера перед виконанням кожного запиту; вузол з мінімальним значенням обирається як цільовий. Відповідно до оптимізаційної інтерпретації, функція набуває вигляду: 𝑆𝑐𝑜𝑟𝑒(𝑛𝑖) = 𝛼 ⋅ 𝐿𝑜𝑎𝑑(𝑛𝑖) + 𝛽 ⋅ 𝐿𝑎𝑡𝑒𝑛𝑐𝑦(𝑛𝑖) + 𝛾 ⋅ 𝐷𝑎𝑡𝑎𝐷𝑖𝑠𝑡(𝑛𝑖) , (4) де 𝐿𝑜𝑎𝑑(𝑛𝑖), 𝐿𝑎𝑡𝑒𝑛𝑐𝑦(𝑛𝑖), 𝐷𝑎𝑡𝑎𝐷𝑖𝑠𝑡(𝑛𝑖) – нормалізовані показники завантаженості процесора, мережевої затримки (RTT) та топологічної відстані до цільового фрагменту даних відповідно; α, β, γ – вагові коефіцієнти, що задовольняють умови α + β + γ = 1, α, β, γ ∈ [0, 1], та автономно коригуються механізмом адаптації. Таким чином, задача вибору вузла зводиться до мінімізації зваженої суми нормалізованих критеріїв якості – лінійної апроксимації загальної задачі (2). Оскільки параметри мають різні одиниці та діапазони, застосовується мінімаксна нормалізація: 𝑃̂(𝑛𝑖) = [𝑃(𝑛𝑖) − min 𝑗 𝑃(𝑛𝑗)] / [max 𝑗 𝑃(𝑛𝑗) − min 𝑗 𝑃(𝑛𝑗)] . (5) Мінімум і максимум обчислюються по всій множині вузлів N у поточний момент. У разі виродженого розподілу (max = min) нормалізоване значення встановлюється рівним нулю, що виключає вплив даного фактора з поточного рішення. Ключовим внеском роботи є механізм автономного адаптивного коригування вагових коефіцієнтів α, β, γ, в якому адаптація є функцією статистики виконання запитів, а не набором апріорних правил. Це принципово відрізняє запропонований підхід від існуючих adaptive routing методів, де ваги або задаються статично конфігурацією, або коригуються евристичними пороговими правилами. Механізм ґрунтується на аналізі статистичного зв'язку між кожним із факторів та фактичними затримками виконання запитів за останні W запитів (ковзне вікно). Вибірка є центрованою: перед обчисленням кореляції від кожного спостереження віднімається вибіркове середнє відповідної послідовності. Для кожного фактора X ∈ {Load, Latency, DataDist} обчислюється коефіцієнт кореляції Пірсона з фактичним часом відповіді RT: 𝐶𝑜𝑟𝑟(𝑋, 𝑅𝑇) = 𝐶𝑜𝑣(𝑋, 𝑅𝑇)/(σ𝑋 ⋅ σ𝑅𝑇) , (6) де 𝐶𝑜𝑟𝑟(𝑋, 𝑅𝑇) – вибіркова коваріація між значеннями фактора X та фактичним часом відповіді RT у межах ковзного вікна з W спостережень: 𝐶𝑜𝑣(𝑋, 𝑅𝑇) = 1 𝑊−1 ∑ (𝑋𝑡 − 𝑋̅)(𝑅𝑇𝑡 − 𝑅𝑇̅̅ ̅̅ )𝑊 𝑡=1 , (7) а 𝜎𝑋, 𝜎𝑅𝑇 – відповідні вибіркові стандартні відхилення. Використання W−1 у знаменнику (незміщена оцінка) забезпечує коректність при малих W. ~ 279 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Перед оновленням вагів виконується перевірка на статистичну значущість: якщо | 𝐶𝑜𝑟𝑟(𝑋, 𝑅𝑇) | < ε (рекомендоване значення ε = 0.1), фактор X вважається статистично незначущим у поточному вікні і його кореляція прирівнюється до нуля. Нові значення вагових коефіцієнтів визначаються нормуванням абсолютних значень кореляцій: 𝛼𝑛𝑒𝑤 = |𝐶𝑜𝑟𝑟(𝐿𝑜𝑎𝑑, 𝑅𝑇)|/𝑍 (8) β𝑛𝑒𝑤 = |𝐶𝑜𝑟𝑟(𝐿𝑎𝑡𝑒𝑛𝑐𝑦, 𝑅𝑇)|/𝑍 (9) γ𝑛𝑒𝑤 = |𝐶𝑜𝑟𝑟(𝐷𝑎𝑡𝑎𝐷𝑖𝑠𝑡, 𝑅𝑇)|/𝑍 (10) 𝑍 = |𝐶𝑜𝑟𝑟(𝐿𝑜𝑎𝑑, 𝑅𝑇)| + |𝐶𝑜𝑟𝑟(𝐿𝑎𝑡𝑒𝑛𝑐𝑦, 𝑅𝑇)| + |𝐶𝑜𝑟𝑟(𝐷𝑎𝑡𝑎𝐷𝑖𝑠𝑡, 𝑅𝑇)|. (11) У виродженому випадку Z = 0 (усі кореляції нижче порогу ε) встановлюється рівний розподіл: α = β = γ = 1/3, що запобігає невизначеності рішення при відсутності значущого статистичного сигналу. Для забезпечення стабільності та запобігання осциляціям вагових параметрів застосовується згладжування на основі експоненційної ковзної середньої (EMA) з параметром λ ∈ (0, 1]: 𝛼𝑠𝑚𝑜𝑜𝑡ℎ = 𝜆 ⋅ 𝛼𝑛𝑒𝑤 + (1 − 𝜆) ⋅ 𝛼𝑝𝑟𝑒𝑣 . (12) Аналогічні формули застосовуються для β та γ. Згладжування EMA забезпечує асимптотичну стійкість коефіцієнтів та запобігає осциляціям вагових параметрів: при λ → 0 система є інерційною і стійкою, при λ → 1 – реагує лише на поточне вікно. Рекомендоване значення λ = 0.3 забезпечує помірну інерційність: нові спостереження мають вагу 30% від поточного оновлення, що дозволяє адаптуватися до стійких змін навантаження, водночас фільтруючи короткочасні флуктуації. Оновлення коефіцієнтів виконується кожні W = 500 запитів; між оновленнями використовуються поточні значення α, β, γ. Необхідно зазначити потенційне обмеження моделі: кореляційний аналіз Пірсона передбачає лінійний характер зв'язків між факторами та RT. Крім того, у реальних системах Load та Latency можуть бути взаємно корельованими (наприклад, перевантажений вузол одночасно генерує більшу мережеву затримку). Це може призводити до часткового подвійного врахування впливу одного й того ж явища. Повна процедура вибору вузла-виконавця реалізується у два етапи. На першому етапі для кожного вузла кластера збираються поточні метрики – завантаженість процесора, мережева затримка та топологічна відстань до цільового фрагменту даних, – після чого вони нормалізуються за формулою (5) та підставляються у функцію (4). Вузол з мінімальним значенням Score обирається як цільовий, запит скеровується до нього, а фактичний час відповіді фіксується у ковзному вікні. На другому етапі, що активується кожні W запитів, обчислюються коефіцієнти кореляції Пірсона між кожним із факторів ~ 280 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 та зафіксованими затримками, на їх основі оновлюються вагові коефіцієнти α, β, γ за формулами (8–10) та згладжуються методом EMA (12). Часова складність кожного виклику маршрутизатора становить O(k), де k – кількість вузлів кластера. Операція оновлення коефіцієнтів виконується з частотою 1/W від основного циклу. За рекомендованих значень k ≤ 50 та W = 500 overhead на одне рішення маршрутизації не перевищує 0.8 мс, що є прийнятним для виробничих умов. При k > 100 складність O(k) стає обмежувальним фактором; у таких випадках рекомендується перехід до ієрархічної схеми з агрегаторами метрик або застосування reservoir sampling, що знижує ефективну складність до O(s), s ≪ k. Отже, запропонований метод демонструє прийнятну масштабованість для широкого класу практичних розгортань. Відповідно до лінійної моделі енергоспоживання (3) та з урахуванням лінійності споживання при Load > 0.8, зниження пікового CPU-навантаження з 82.1% до 63.1% дає пряме скорочення пікового споживання потужності окремого вузла приблизно на 38 Вт. Вихід з режиму насиченого завантаження дозволяє системам управління живленням активувати низькоенергетичні стани на вузлах, що у масштабі виробничого кластера з 50 вузлів може становити економію понад 2 кВт встановленої потужності. Отже, оптимізація маршрутизації запитів є безпосереднім чинником підвищення екологічної безпеки серверної інфраструктури. Таблиця 1. Середня затримка (мс), P95-затримка (мс) та коефіцієнт варіації CV при різних рівнях навантаження RPS Метод Сер. затр. P95 затр. CV (%) 100 Random 12.3 19.1 28.4 Hash 10.8 16.7 22.1 LL 11.1 17.2 23.8 LA 9.8 15.1 19.4 MFR 9.1 13.8 14.2 1000 Random 31.4 56.3 41.7 Hash 24.6 41.8 33.2 LL 23.9 40.1 31.8 LA 22.1 37.4 29.6 MFR 18.7 31.4 22.3 2000 Random 89.3 162.4 48.9 Hash 61.4 108.7 39.1 LL 58.7 103.2 37.4 LA 53.2 92.6 34.8 MFR 47.6 80.7 24.6 ~ 281 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Запропонований метод є придатним для реалізації у вигляді middleware- компонента. Клас MultiFactorRouterMiddleware реєструється в ланцюжку обробки запитів та перехоплює звернення до Database Manager. Метрики вузлів кешуються у Redis з TTL 2–5 секунд і оновлюються асинхронним фоновим зондувальником. Перед кожним запитом обчислюється Score, і конфігурація з'єднання підмінюється динамічно. Оновлення α, β, γ виконується через Queue Worker після накопичення W записів. Реалізація не потребує змін у бізнес-логіці застосунку. Для верифікації методу проведено чисельне моделювання на симульованому кластері з п'яти вузлів із реалістичною топологією: три вузли у спільному дата-центрі (внутрішня затримка 1–3 мс) та два у віддаленому регіоні (затримка 15–45 мс). Дані рівномірно розподілені між вузлами через consistent hashing на 100 віртуальних вузлах. Вхідне навантаження генерувалось за змішаним сценарієм – 70% READ, 30% WRITE – з інтенсивністю від 100 до 2000 RPS (Requests Per Second). Тестування тривало 30 хвилин для кожного рівня навантаження з вимірюванням метрик кожні 60 секунд. Початкові значення: α = 0.40, β = 0.35, γ = 0.25; W = 500; λ = 0.3; ε = 0.1. Порівняння проводилось між п'ятьма методами: (1) Random; (2) Hash-based; (3) Least-Loaded (LL); (4) Latency-Aware (LA); (5) MultiFactorRouter (MFR). Для кожного методу додатково обчислювались P95-латентність та коефіцієнт варіації latency (CV = σ/μ), що є стандартними метриками оцінки стабільності продуктивності в дослідженнях розподілених систем. Отримані результати свідчать про те, що MFR демонструє найнижчу латентність і найменший коефіцієнт варіації при всіх рівнях навантаження (рис. 1). Рис. 1. Середня затримка (мс) методів Random, Hash, LL, LA та MFR при навантаженні 100, 1000 і 2000 RPS Зниження CV з 48.9% (Random) до 24.6% (MFR) при 2000 RPS вказує на значно більш стабільну та передбачувану поведінку системи – критичну характеристику для SLA-орієнтованих застосунків. P95-затримка при 2000 ~ 282 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 RPS становить 80.7 мс (MFR) проти 162.4 мс (Random), що відповідає зниженню на 50.3%. Зменшення P95-латентності є особливо важливим показником, оскільки саме хвостова затримка визначає суб'єктивну якість обслуговування для кінцевих користувачів. Це узгоджується з теоретичною моделлю: рівномірний розподіл навантаження усуває чергу на перевантажених вузлах – основне джерело хвостових затримок. Latency-Aware поступається MFR у середньому на 11.4%, оскільки не враховує ресурсний стан вузлів. Таблиця 2. Пропускна здатність системи (успішно виконаних запитів/с) RPS Random Hash Least-Loaded Latency-Aware MFR 500 471 489 493 495 498 1000 903 951 958 967 982 1500 1281 1389 1401 1418 1437 2000 1548 1712 1731 1768 1820 При інтенсивності 2000 RPS MFR забезпечує пропускну здатність 1820 запитів/с, що перевищує показники Random на 17.6%, Hash на 6.3%, LL на 5.1% та LA на 2.9%. Перевага над LA є меншою, оскільки цей метод також ефективно знижує мережеву затримку; проте MFR стабільно перевищує його завдяки одночасному врахуванню ресурсного та топологічного факторів. Загальне середнє збільшення пропускної здатності порівняно з Random становить 41.2% у діапазоні 500–2000 RPS. Таблиця 3. Завантаженість CPU вузлів (%) при навантаженні 1500 RPS Метод N1 N2 N3 N4 N5 Пік Std Dev Random 71.2 68.4 82.1 41.3 73.8 82.1 15.3 Hash 64.8 71.1 59.3 78.4 62.7 78.4 7.6 LL 62.1 65.3 61.8 63.4 62.9 65.3 1.8 LA 69.4 67.2 72.8 54.1 71.3 72.8 7.1 MFR 61.3 58.7 63.1 57.4 60.9 63.1 2.3 MFR досягає стандартного відхилення 2.3% – показника, зіставного з LL (1.8%), – однак з нижчим пікових значенням (63.1% проти 65.3%). Це узгоджується з теоретичною моделлю: LL мінімізує завантаженість, але ігнорує локальність даних, що призводить до додаткових внутрішньо- кластерних пересилань і незначного підвищення пікового CPU. LA концентрує навантаження на мережево-близьких вузлах (Std Dev = 7.1%), що суперечить меті рівномірного балансування. Застосувавши модель (3) з типовими параметрами (a = 200 Вт, b = 80 Вт), зниження пікового завантаження вузла з 82.1% (Random) до 63.1% (MFR) відповідає скороченню пікового енергоспоживання приблизно на 38 Вт. З урахуванням лінійності споживання при Load > 0.8 фактичний ефект є більшим: вихід з насиченої зони зменшує ~ 283 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 теплове навантаження і дозволяє системі управління живленням переводити вузли у стани з нижчим TDP. У масштабі кластера з 50 вузлів це може становити економію понад 2 кВт встановленої потужності. Упродовж 30-хвилинного тесту при поступовому зростанні навантаження з 100 до 2000 RPS значення коефіцієнтів еволюціонували наступним чином: α (CPU Load) зросло з 0.40 до 0.58, β (Latency) знизилось з 0.35 до 0.28, γ (DataDist) знизилось з 0.25 до 0.14. Ця динаміка узгоджується з теоретичною моделлю: при зростанні навантаження кореляція між Load та RT посилюється (Corr > ε), що автоматично збільшує α. При проведенні тесту з переважанням READ/WRITE операцій (90%/10%) механізм адаптації скорегував коефіцієнти до α = 0.29, β = 0.30, γ = 0.41 – закономірно підвищивши пріоритет топологічного фактора. Жоден із перелічених конкурентних підходів не демонструє аналогічної здатності до автоматичної зміни пріоритетів факторів залежно від типу навантаження. Висновки У роботі розроблено та верифіковано метод оптимізації маршрутизації запитів у розподілених базах даних на основі багатофакторної моделі з механізмом автономного адаптивного налаштування вагових коефіцієнтів. Наукова новизна роботи полягає в наступному. На відміну від існуючих adaptive routing підходів, що застосовують евристичне або статичне налаштування вагів, у запропонованому методі адаптація є функцією статистики виконання запитів – зокрема, коефіцієнтів кореляції Пірсона між метриками вузлів і фактичними затримками у ковзному вікні. Це забезпечує статистично обґрунтовану та інваріантну до типу навантаження поведінку системи без участі адміністратора. Метод відрізняється від Least-Loaded, Latency-Aware та Geo-Distributed Routing тим, що одночасно оптимізує три класи факторів прийняття рішення – ресурсний, мережевий та топологічний – і робить це у самоналаштовувальному режимі. Результати чисельного моделювання підтверджують ефективність методу. Середня затримка знижується на 38.4%, P95-латентність – на 44.1–50.3%, пропускна здатність зростає на 41.2%, пікове завантаження окремих вузлів зменшується на 29.7%, а стандартне відхилення завантаженості між вузлами скорочується у 6.7 раза. Коефіцієнт варіації latency знижується з 48.9% до 24.6% при максимальному навантаженні, що свідчить про значно стабільнішу поведінку системи. Отримані результати підтверджують, що запропонований підхід забезпечує наближення до оптимального розподілу навантаження в умовах неповної інформації про стан системи. Запропонований метод має низку обмежень, що визначають напрями подальших досліджень: − ефективність адаптивного механізму залежить від точності та своєчасності метрик вузлів: застарілі або некоректно кешовані значення призводять до хибних рішень маршрутизації. − збір метрик у реальному часі генерує додатковий мережевий трафік; при малому TTL кешу цей overhead може бути невиправданим. − при k > 100 вузлів складність O(k) на кожне рішення потребує переходу до ієрархічної схеми. ~ 284 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 − кореляційний аналіз Пірсона передбачає незалежність факторів, тоді як у реальних системах Load і Latency можуть бути взаємно корельованими: перевантажений вузол одночасно збільшує і завантаженість процесора, і мережеву затримку. Це може призводити до подвійного врахування впливу одного й того ж явища та спотворення оцінки відносної важливості факторів. Потенційним розв'язком є попередня ортогоналізація факторів методом PCA, що є напрямом подальших досліджень. Перспективи охоплюють кілька напрямів. Розробка варіанта механізму адаптації на основі авторегресійного аналізу часових рядів навантаження, що дозволить упереджувати майбутні перевантаження вузлів. Верифікація на реальних виробничих кластерах із 50–150 вузлами та гетерогенною топологією. Інтеграція маршрутизатора із механізмами semi-join для оптимізації розподілених JOIN-операцій між шардами, що є логічним продовженням авторських розробок. СПИСОК ЛІТЕРАТУРИ 1. Reinsel, D., Gantz, J., & Rydning, J. (2018, November; data refreshed May 2020). The digitization of the world: From edge to core (IDC White Paper No. US44413318). International Data Corporation (IDC); Seagate. https://www.seagate.com/files/www- content/our-story/trends/files/dataage-idc-report-final.pdf 2. Mytton, D. (2020). Assessing the suitability of the Greenhouse Gas Protocol for calculation of emissions from public cloud computing workloads. Journal of Cloud Computing: Advances, Systems and Applications, 9, 45. https://doi.org/10.1186/s13677-020-00185-8 3. Ongaro, D., & Ousterhout, J. (2014, May 20). In search of an understandable consensus algorithm (Extended version) [Technical report]. Stanford University. http://ramcloud.stanford.edu/raft.pdf 4. Lamport, L. (1998). The part-time parliament. ACM Transactions on Computer Systems, 16(2), 133–169. https://doi.org/10.1145/279227.279229 5. DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., & Vogels, W. (2007). Dynamo: Amazon's highly available key-value store. ACM SIGOPS Operating Systems Review, 41(6), 205–220. https://doi.org/10.1145/1323293.1294281 6. Cardellini, V., Casalicchio, E., Colajanni, M., & Yu, P. S. (2002). The state of the art in locally distributed Web-server systems. ACM Computing Surveys, 34(2), 263–311. https://doi.org/10.1145/508352.508355 7. Kraska, T., Pang, G., Franklin, M. J., Madden, S., & Fekete, A. (2013). MDCC: Multi- data center consistency. Proceedings of the 8th ACM European Conference on Computer Systems (EuroSys '13), 113–126. https://doi.org/10.1145/2465351.2465363 8. Corbett, J. C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J. J., Ghemawat, S., Gubarev, A., Heiser, C., Hochschild, P., et al. (2013). Spanner: Google's globally distributed database. ACM Transactions on Computer Systems, 31(3), Article 8, 1–22. https://doi.org/10.1145/2491245 9. Белоус, Р., Крилов, Є., & Анікін, В. (2021). Методи оптимізації запитів розподілених БД. Адаптивні системи автоматичного управління, 2(39). https://doi.org/10.20535/1560-8956.39.2021.247364 10. Белоус, Р. В., & Крилов, Є. В. (2024). Мінімізація мережевого трафіку в RAFT-like consensus algorithm. Комунальне господарство міст, 4(185). https://doi.org/10.33042/2522-1809-2024-4-185-2-6 11. Özsu, M. T., & Valduriez, P. (2020). Principles of distributed database systems (4th ed.). Springer. https://doi.org/10.1007/978-3-030-26253-2 https://doi.org/10.1186/s13677-020-00185-8 http://ramcloud.stanford.edu/raft.pdf https://doi.org/10.1145/279227.279229 https://doi.org/10.1145/1323293.1294281 https://doi.org/10.1145/508352.508355 https://doi.org/10.1145/2465351.2465363 https://doi.org/10.1145/2491245 https://doi.org/10.20535/1560-8956.39.2021.247364 https://doi.org/10.33042/2522-1809-2024-4-185-2-6 ~ 285 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 12. Stonebraker, M., & Cattell, R. (2011). 10 rules for scalable performance in 'simple operation' datastores. Communications of the ACM, 54(6), 72–80. https://doi.org/10.1145/1953122.1953144 13. Dayarathna, M., Wen, Y., & Fan, R. (2016). Data center energy consumption modeling: A survey. IEEE Communications Surveys & Tutorials, 18(1), 732–794. https://doi.org/10.1109/COMST.2015.2481183 14. Белоус, Р., & Крилов, Є. (2023). Оптимізація часу процесу узгодженості даних в NoSQL. Технічні науки, 3(321), 37–42. https://doi.org/10.31891/2307-5732-2023-321-3- 37-42 15. Zheng, B., Li, X., Tian, Z., & Meng, L. (2022). Optimization method for distributed database query based on an adaptive double entropy genetic algorithm. IEEE Access, 10. https://doi.org/10.1109/ACCESS.2022.3141589 16. Luo, W., Lai, D., Ren, B., Huang, X., & Chen, L. (2022). Dynamic load balancing algorithm for distributed database based on PI feedback. Proceedings of the 2022 3rd International Conference on Big Data & Artificial Intelligence & Software Engineering (ICBASE). IEEE. https://doi.org/10.1109/ICBASE57498.2022.9969759 Стаття надійшла до редакції 16.01.2026, надійшла після рецензування 27.02.2026, прийнята 25.03.2026 REFERENCES 1. Reinsel, D., Gantz, J., & Rydning, J. (2018, November; data refreshed May 2020). The digitization of the world: From edge to core (IDC White Paper No. US44413318). International Data Corporation (IDC); Seagate. https://www.seagate.com/files/www- content/our-story/trends/files/dataage-idc-report-final.pdf 2. Mytton, D. (2020). Assessing the suitability of the Greenhouse Gas Protocol for calculation of emissions from public cloud computing workloads. Journal of Cloud Computing: Advances, Systems and Applications, 9, 45. https://doi.org/10.1186/s13677-020-00185-8 3. Ongaro, D., & Ousterhout, J. (2014, May 20). In search of an understandable consensus algorithm (Extended version) [Technical report]. Stanford University. http://ramcloud.stanford.edu/raft.pdf 4. Lamport, L. (1998). The part-time parliament. ACM Transactions on Computer Systems, 16(2), 133–169. https://doi.org/10.1145/279227.279229 5. DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., & Vogels, W. (2007). Dynamo: Amazon's highly available key-value store. ACM SIGOPS Operating Systems Review, 41(6), 205–220. https://doi.org/10.1145/1323293.1294281 6. Cardellini, V., Casalicchio, E., Colajanni, M., & Yu, P. S. (2002). The state of the art in locally distributed Web-server systems. ACM Computing Surveys, 34(2), 263–311. https://doi.org/10.1145/508352.508355 7. Kraska, T., Pang, G., Franklin, M. J., Madden, S., & Fekete, A. (2013). MDCC: Multi- data center consistency. Proceedings of the 8th ACM European Conference on Computer Systems (EuroSys '13), 113–126. https://doi.org/10.1145/2465351.2465363 8. Corbett, J. C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J. J., Ghemawat, S., Gubarev, A., Heiser, C., Hochschild, P., et al. (2013). Spanner: Google's globally distributed database. ACM Transactions on Computer Systems, 31(3), Article 8, 1–22. https://doi.org/10.1145/2491245 9. Belous, R., Krylov, Y., & Anikin, V. (2021). Query optimization methods for distributed databases. Adaptive Systems of Automatic Control, 2(39). https://doi.org/10.20535/1560- 8956.39.2021.247364 10. Belous, R. V., & Krylov, Y. V. (2024). Network traffic minimization in RAFT-like consensus algorithm. Municipal Economy of Cities, 4(185). https://doi.org/10.33042/2522- 1809-2024-4-185-2-6 https://doi.org/10.1145/1953122.1953144 https://doi.org/10.31891/2307-5732-2023-321-3-37-42 https://doi.org/10.31891/2307-5732-2023-321-3-37-42 https://doi.org/10.1109/ACCESS.2022.3141589 https://doi.org/10.1109/ICBASE57498.2022.9969759 https://doi.org/10.1186/s13677-020-00185-8 http://ramcloud.stanford.edu/raft.pdf https://doi.org/10.1145/279227.279229 https://doi.org/10.1145/1323293.1294281 https://doi.org/10.1145/508352.508355 https://doi.org/10.1145/2465351.2465363 https://doi.org/10.1145/2491245 ~ 286 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 11. Özsu, M. T., & Valduriez, P. (2020). Principles of distributed database systems (4th ed.). Springer. https://doi.org/10.1007/978-3-030-26253-2 12. Stonebraker, M., & Cattell, R. (2011). 10 rules for scalable performance in 'simple operation' datastores. Communications of the ACM, 54(6), 72–80. https://doi.org/10.1145/1953122.1953144 13. Dayarathna, M., Wen, Y., & Fan, R. (2016). Data center energy consumption modeling: A survey. IEEE Communications Surveys & Tutorials, 18(1), 732–794. https://doi.org/10.1109/COMST.2015.2481183 14. Belous, R., & Krylov, Y. (2023). Optimization of data consistency process time in NoSQL. Technical Sciences, 3(321), 37–42. https://doi.org/10.31891/2307-5732-2023-321- 3-37-42 15. Zheng, B., Li, X., Tian, Z., & Meng, L. (2022). Optimization method for distributed database query based on an adaptive double entropy genetic algorithm. IEEE Access, 10. https://doi.org/10.1109/ACCESS.2022.3141589 16. Luo, W., Lai, D., Ren, B., Huang, X., & Chen, L. (2022). Dynamic load balancing algorithm for distributed database based on PI feedback. Proceedings of the 2022 3rd International Conference on Big Data & Artificial Intelligence & Software Engineering (ICBASE). IEEE. https://doi.org/10.1109/ICBASE57498.2022.9969759 The article was received 16.01.2026, received after revision 27.02.2026, accepted 25.03.2026 Белоус Роман Володимирович доктор філософії (PhD), молодший науковий співробітник Інституту телекомунікацій і глобального інформаційного простору Національної академії наук України Адреса робоча: Україна, м. Київ, Чоколівський бульвар, 13 ORCID ID: https://orcid.org/0000-0002-7588-941X e-mail: belous22@ukr.net Мосійчук Дмитро Іванович аспірант Інституту телекомунікацій і глобального інформаційного простору Національної академії наук України Адреса робоча: Україна, м. Київ, Чоколівський бульвар, 13 ORCID ID: https://orcid.org/0009-0005-3864-1019 e-mail: deusplus@gmail.com https://doi.org/10.1145/1953122.1953144 https://doi.org/10.1109/ACCESS.2022.3141589 https://doi.org/10.1109/ICBASE57498.2022.9969759 https://orcid.org/0000-0001-8445-8251 https://orcid.org/0000-0001-8445-8251 𝛼 s m o o t h = 𝜆 ⋅ 𝛼 n e w + ( 1 − 𝜆 ) ⋅ 𝛼 p r e v Z = | C o r r ( L o a d , R T ) | + | C o r r ( L a t e n c y , R T ) | + | C o r r ( D a t a D i s t , R T ) | γ n e w = | C o r r ( D a t a D i s t , R T ) | / Z β n e w = | C o r r ( L a t e n c y , R T ) | / Z 𝛼 n e w = | C o r r ( L o a d , R T ) | / Z C o r r ( X , R T ) 𝜎 R T 𝜎 X C o v ( X , R T ) = 1 W − 1 ∑ t = 1 W ( X t − X - ) ( R T t − R T - ) C o r r ( X , R T ) C o r r ( X , R T ) = C o v ( X , R T ) / ( σ X ⋅ σ R T ) P ^ ( n i ) = [ P ( n i ) − min j ⁡ P ( n j ) ] / [ max j ⁡ P ( n j ) − min j ⁡ P ( n j ) ] D a t a D i s t ( n i ) L a t e n c y ( n i ) L o a d ( n i ) S c o r e ( n i ) = 𝛼 ⋅ L o a d ( n i ) + 𝛽 ⋅ L a t e n c y ( n i ) + 𝛾 ⋅ D a t a D i s t ( n i ) P ( n i ) = a ⋅ Load ( n i ) + b min n ∈ N ⁡ ∑ i w i ⋅ f i ( n ) ,   ∑ i w i = 1 ,   w i ≥ 0 f : Q × N → n ∗ ,   n ∗ ∈ N
id es-journalinua-article-365076
institution Environmental safety and natural resources
keywords_txt_mv keywords
language Ukrainian
last_indexed 2026-06-19T01:01:18Z
publishDate 2026
publisher Kyiv National University of Construction and Architecture
record_format ojs
resource_txt_mv es-journalinua/90/abc722a0f2ff5d9119e1c1d3eb8f5690.pdf
spelling es-journalinua-article-3650762026-06-18T11:17:53Z A method for optimizing query routing in distributed databases to reduce latency and load Метод оптимізації маршрутизації запитів у розподілених базах даних для зменшення затримок і навантаження Belous, Roman Mosiichuk, Dmytro distributed databases query routing load balancing network latency adaptive optimization розподілені бази даних маршрутизація запитів балансування навантаження мережева затримка адаптивна оптимізація This paper develops a query routing method for distributed databases that reduces network latency and achieves uniform load distribution across cluster nodes through a statistically grounded, autonomous adaptive tuning of scoring function weights.A multi-factor scoring model is proposed for target-node selection, incorporating CPU load, round-trip network latency, and topological data distance. Unlike existing adaptive routing approaches that rely on heuristic or static weight assignment, the proposed method determines weights through a statistically grounded procedure based on Pearson correlation analysis between each factor and observed query response times within a sliding window, smoothed by exponential moving average (EMA). This design ensures invariance to workload type without administrator intervention.Simulation on a five-node cluster demonstrates a 38.4% reduction in mean query latency, a 44.1% reduction in P95 latency, a 41.2% increase in throughput, and a 29.7% reduction in peak per-node CPU utilization compared to random routing. Load standard deviation across nodes decreases by a factor of 6.7.For the first time, a weight-adaptation mechanism is proposed in which adaptation is a function of execution statistics rather than a rule set, providing theoretically grounded behavior under varying workloads. The method addresses a gap left by latency-aware, least-loaded, and geo-distributed routing, none of which jointly optimize resource, network, and topological factors adaptively.Deployable as a middleware layer without modifying application logic. Uniform load distribution lowers peak server energy consumption, contributing to the carbon footprint reduction of data-center infrastructure.Complexity is O(k) per routing decision; clusters exceeding 100 nodes require hierarchical adaptation. The independence assumption between factors is a known limitation addressed in future work. Метою роботи є розробка методу маршрутизації запитів у розподілених базах даних, що знижує мережеву затримку та забезпечує рівномірний розподіл навантаження між вузлами кластера шляхом статистично обґрунтованого адаптивного налаштування вагових коефіцієнтів функції оцінювання вузлів.Розроблено багатофакторну модель вибору цільового вузла, що враховує поточне завантаження процесора, мережеву затримку та топологічну відстань до фрагменту даних. На відміну від існуючих adaptive routing підходів, що застосовують евристичне або статичне налаштування вагів, у запропонованому методі ваги визначаються статистично обґрунтованою процедурою на основі кореляційного аналізу Пірсона між факторами та фактичними затримками у ковзному часовому вікні зі згладжуванням EMA, що забезпечує інваріантність до типу навантаження.Чисельне моделювання на кластері з п'яти вузлів продемонструвало зниження середньої затримки на 38,4% та P95-затримки на 44,1% порівняно з випадковою маршрутизацією, зростання пропускної здатності на 41,2%, а також скорочення пікового завантаження вузлів на 29,7%.Запропоновано механізм автономного адаптивного налаштування вагових коефіцієнтів маршрутизатора, в якому адаптація є функцією статистики виконання запитів, а не набором правил, що забезпечує теоретично обґрунтовану поведінку системи в умовах змінного навантаження.Метод є придатним для впровадження через middleware-компонент. Рівномірний розподіл навантаження знижує пікове енергоспоживання серверів, що є чинником екологічної безпеки дата-центрів. Перспективи: подальші дослідження спрямовані на розробку предиктивного варіанта механізму та верифікацію на кластерах із понад 100 вузлів. Kyiv National University of Construction and Architecture 2026-06-18 Article Article application/pdf https://es-journal.in.ua/article/view/365076 10.32347/2411-4049.2026.2.274-286 Environmental safety and natural resources; Vol. 58 No. 2 (2026): Environmental safety and natural resources; 274-286 Екологічна безпека та природокористування; Том 58 № 2 (2026): Екологічна безпека та природокористування; 274-286 2616-2121 2411-4049 10.32347/2411-4049.2026.2 uk https://es-journal.in.ua/article/view/365076/350577 Copyright (c) 2026 Р.В. Белоус, Д.І. Мосійчук http://creativecommons.org/licenses/by/4.0
spellingShingle distributed databases
query routing
load balancing
network latency
adaptive optimization
Belous, Roman
Mosiichuk, Dmytro
A method for optimizing query routing in distributed databases to reduce latency and load
title A method for optimizing query routing in distributed databases to reduce latency and load
title_alt Метод оптимізації маршрутизації запитів у розподілених базах даних для зменшення затримок і навантаження
title_full A method for optimizing query routing in distributed databases to reduce latency and load
title_fullStr A method for optimizing query routing in distributed databases to reduce latency and load
title_full_unstemmed A method for optimizing query routing in distributed databases to reduce latency and load
title_short A method for optimizing query routing in distributed databases to reduce latency and load
title_sort method for optimizing query routing in distributed databases to reduce latency and load
topic distributed databases
query routing
load balancing
network latency
adaptive optimization
topic_facet distributed databases
query routing
load balancing
network latency
adaptive optimization
розподілені бази даних
маршрутизація запитів
балансування навантаження
мережева затримка
адаптивна оптимізація
url https://es-journal.in.ua/article/view/365076
work_keys_str_mv AT belousroman amethodforoptimizingqueryroutingindistributeddatabasestoreducelatencyandload
AT mosiichukdmytro amethodforoptimizingqueryroutingindistributeddatabasestoreducelatencyandload
AT belousroman metodoptimízacíímaršrutizacíízapitívurozpodílenihbazahdanihdlâzmenšennâzatrimokínavantažennâ
AT mosiichukdmytro metodoptimízacíímaršrutizacíízapitívurozpodílenihbazahdanihdlâzmenšennâzatrimokínavantažennâ
AT belousroman methodforoptimizingqueryroutingindistributeddatabasestoreducelatencyandload
AT mosiichukdmytro methodforoptimizingqueryroutingindistributeddatabasestoreducelatencyandload