МЕТОД ВИБОРУ ГОЛОВНОГО ВУЗЛА ТА ФОРМУВАННЯ КОНВЕЄРІВ ОБРОБКИ У РОЗПОДІЛЕНИХ ТЕЛЕКОМУНІКАЦІЙНИХ СИСТЕМАХ
DOI:
https://doi.org/10.18372/2310-5461.66.20311Ключові слова:
cluster, самоорганізація, оптимізація, мережа, вузли, типологія, відмовостійкість, затримка, алгоритми, потужність, кластерАнотація
У статті запропоновано метод вибору головного вузла в РТС з кластерною архітектурою та конвеєрною обробкою даних. Метод спрямований на забезпечення стійкого керування інформаційними потоками у кластері за умов динамічного змінення навантаження, нестабільності мережевих з’єднань і обмеженості обчислювальних ресурсів. На відміну від класичних процедур вибору лідера, які базуються на глобальній синхронізації або широкомовних виборчих алгоритмах, запропонований підхід реалізує детермінований вибір координатора на основі локального ранжування вузлів з урахуванням метрик затримки, обчислювальної потужності та унікальних ідентифікаторів.
У межах запропонованого методу удосконалено алгоритм вибору лідера Gossip, за рахунок доповнення механізмами періодичного обміну метриками, локального ранжування кандидатів, призначення резервних вузлів і автоматичного перемикання керування у разі виявлення відмови. Алгоритм передбачає збереження актуального стану вузлів у вигляді локальних списків, а також використання контрольних повідомлень типу heartbeat для підтвердження активності головного вузла. Розроблено механізми обмеження надлишкового поширення інформації через введення TTL (Time-To-Live) і маркерів ітерацій, що унеможливлює циркуляцію застарілих повідомлень.
Експериментальне моделювання показало, що удосконалений алгоритм забезпечує повну збіжність даних у кластері з 50 вузлів за 4–6 секунд, демонструє високу стійкість до втрат повідомлень (≤1 %) та мінімальні затримки при автоматичному перепризначенні координатора. У порівнянні зі швидким алгоритмом хулігана, запропонований підхід зменшує загальний мережевий трафік у фазі відновлення керування до 18 % і підвищує стабільність роботи кластеру в умовах частих змін топології.
Таким чином, запропонований метод дозволяє ефективно управляти кластерними РТС з конвеєрною обробкою даних без потреби у запуску виборчих процедур, що робить його придатним для впровадження у масштабовані та критично навантажені телекомунікаційні середовища.
Посилання
Attiya, H., & Welch, J. (2004). Distributed Computing: Fundamentals, Simulations, and Advanced Topics. A JOHN WILEY & SONS, INC., PUBLICATION, Р. 414 http://lib.ysu.am/disciplines_bk/c95d04e111f3e28ae4cc589bfda1e18b.pdf
Chandrakant K., Piwowarek G. (2024) Consensus Algorithms in Distributed Systems, https://www.baeldung.com/cs/consensus-algorithms-distributed-systems
Ongaro D., Ousterhout J. (2014) In Search of an Understandable Consensus Algorithm// https://web.stanford.edu/~ouster/cgi-bin/papers/raft-atc14.pdf
Tel, G. (2000). Introduction to Distributed Algorithms. Cambridge University Press, https://doi.org/10.1017/CBO9781139168724
Bakhshi, R., et al. (2008) Leader Election in Anonymous Rings: Franklin Goes Probabilistic// IFIP International Federation for Information Processing, Volume 273; PP. 57–72, https://satoss.uni.lu/members/jun/papers/TCS08.pdf
Chang, Y.-J., & Jiang, S. (2022). The Energy Complexity of Las Vegas Leader Election. Computer Science - Data Structures and Algorithms, DOI: 10.48550/arXiv.2205.08642
Dolev, S., Israeli, A., & Moran, S. (1997). Uniform dynamic self-stabilizing leader election. IEEE Transactions on Parallel and Distributed Systems ( Volume: 8, Issue: 4, April 1997), РР. 424 – 440, DOI: 10.1109/71.588622
Gilbert, S., Robinson, P., & Sourav, S. (2019). Leader Election in Well-Connected Graphs. Computer Science. Distributed, Parallel, and Cluster Computing, https://doi.org/10.48550/arXiv.1901.00342
Khan, M. S., & Ahmad, I. (2016). A Dynamic Leader Election Algorithm for Decentralized Networks, Journal of Computer and Communications, Vol.4 No.1, January 2016, DOI: 10.4236/jcc.2016.41001.
Kim, T. W., & Kim, T. Y. (1995). Predictable Leader Election Algorithm, Concurrent Engineering, Volume 3, Issue 3, https://doi.org/10.1177/1063293X9500300305
Kowalski, D. R., & Mosteiro, M. A. (2021). Time and Communication Complexity of Leader Election in Anonymous Networks. Computer Science. Distributed, Parallel, and Cluster Computing, https://doi.org/10.48550/arXiv.2101.04400
Lavault, C., & Louchard, G. (2006). Asymptotic Analysis of a Leader Election Algorithm. Computer Science. Distributed, Parallel, and Cluster Computing, https://doi.org/10.48550/arXiv.cs/0607032
BeaulahSoundarabai, P., Thriveni, J., Venugopal, K. R., & Patnaik, L. M. (2013). An Improved Leader Election Algorithm for Distributed Systems. International Journal of Next-Generation Networks (IJNGN) Vol.5, No.1, March 2013, https://airccse.org/journal/ijngn/papers/5113ijngn02.pdf
Ulukök Mehtap Köse, Sarıyıldız İrfan, Evri Vesile (2024) Hybrid Raft-PoW Blockchain Consensus Algorithm// IEEE Access, P.P(99):1-1, DOI:10.1109/ACCESS.2025.3562725
Syvolovskyi, I. M., Lysechko V. P. (2025) A method of hierarchical clustering of nodes in distributed telecommunication systems using graph algorithms.
16. 2025. National University «Yuri Kondratyuk Poltava Polytechnic». Control, Navigation and Communication Systems, 2(80).
Hirschberg, D. S., & Sinclair, J. B. (1980). Decentralized Extrema-Finding in Circular Configurations of Processors. Communications of the ACM, 1980, Vol 23, Issue 11, Р. 627, https://dl.acm.org/doi/pdf/10.1145/359024.359029
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Науковий журнал дотримується принципів відкритого доступу (Open Access) та забезпечує вільний, негайний і постійний доступ до всіх опублікованих матеріалів без фінансових, технічних або юридичних обмежень для читачів.
Усі статті публікуються у відкритому доступі відповідно до ліцензії Creative Commons Attribution 4.0 International (CC BY 4.0).
Авторські права
Автори, які публікують свої роботи в журналі:
-
зберігають за собою авторські права на свої публікації;
-
надають журналу право на перше опублікування статті;
-
погоджуються на поширення матеріалів за ліцензією CC BY 4.0;
-
мають право повторно використовувати, архівувати та поширювати свої роботи (у тому числі в інституційних та тематичних репозитаріях) за умови посилання на первинну публікацію в журналі.




