Розробка методу узгодження даних при реплікації у мультихмарних системах

Автор(и)

DOI:

https://doi.org/10.15587/1729-4061.2025.332189

Ключові слова:

мультихмарні системи, метод інтервальної узгодженості, реплікація георозподілених даних, модель затримки

Анотація

Об’єктом дослідження є узгодження даних реплікації у георозподілених мультихмарних системах. Вирішувалась проблема розробки методу інтервального впорядкування вхідних запитів шляхом формування послідовності номерів загального порядку, за якими виконується порядок запису даних у георозподілені репліки. Особливістю запропонованого методу є апріорне визначення рівно тривалих непересічних інтервалів коригування номерів вхідних пакетів, протягом яких номери вхідних пакетів впорядковуються. Групування користувачів в умовні кластери за географічним розміщенням навкруги брокерів дозволяє визначити пріоритети сортування вхідних пакетів. Брокери мають розташовуватися поблизу ведучої репліки кожного провайдера хмарних послуг та приймати запити на запис від користувачів найближчого умовного кластеру. Додатково впорядкування вхідних пакетів відбувається за черговістю їх надходження до кожного брокеру протягом визначених інтервалів коригування. Ці механізми дозволяють виконати синхронізацію операцій запису даних за один крок глобального зв’язку між георозподіленими репліками різних провайдерів хмарних послуг. Для оцінки затримок при формуванні загальної послідовності номерів вхідних пакетів розроблено імітаційну модель, особливістю якої є можливість відтворення різної кількості та географічного розміщення реплік. Експериментально показана стійкість затримки узгодження вхідних запитів на запис у мультихмарних системах при підвищенні інтенсивності вхідного потоку у навіть 70 разів. Отримані результати дозволяють не тільки знизити затримку запису даних у репліки вже існуючих мультихмарних систем, але й обрати найкраще географічне розташування ресурсів постачальників хмарних послуг під час проектування нових

Біографії авторів

Максим Олександрович Волк, Харківський національний університет радіоелектроніки

Доктор технічних наук, професор

Кафедра електронних обчислювальних машин

Ольга Андріївна Козіна, AFOREHAND Studio

Кандидат технічних наук, доцент

Андрій Миколайович Бугрій, Харківський національний університет радіоелектроніки

PhD

Department of Electronic Computers

Сергій Валерійович Осієвський

Кандидат технічних наук. доцент

Кафедра математичного та програмного забезпечення АСУ

Микита Дмитрович Козін, Харківський національний університет радіоелектроніки

Кафедра електронних обчислювальних машин

Дар'я Максимівна Волк, Харківський національний університет радіоелектроніки

Кафедра електронних обчислювальних машин

Юрій Олександрович Турінський, Харківський національний університет Повітряних Сил імені Івана Кожедуба

Науково-організаційний відділ

Посилання

  1. Mamchych, O., Volk, M. (2022). Smartphone Based Computing Cloud and Energy Efficiency. 2022 12th International Conference on Dependable Systems, Services and Technologies (DESSERT). https://doi.org/10.1109/dessert58054.2022.10018740
  2. Mamchych, O., Volk, M. (2024). A unified model and method for forecasting energy consumption in distributed computing systems based on stationary and mobile devices. Radioelectronic and Computer Systems, 2024 (2), 120–135. https://doi.org/10.32620/reks.2024.2.10
  3. Tricomi, G., Merlino, G., Panarello, A., Puliafito, A. (2020). Optimal Selection Techniques for Cloud Service Providers. IEEE Access, 8, 203591–203618. https://doi.org/10.1109/access.2020.3035816
  4. Aldin, H. N. S., Deldari, H., Moattar, M. H., Ghods, M. R. (2019). Consistency models in distributed systems: A survey on definitions, disciplines, challenges and applications. arXiv. https://arxiv.org/abs/1902.03305
  5. Mhaisen, N., Malluhi, Q. M. (2020). Data Consistency in Multi-Cloud Storage Systems With Passive Servers and Non-Communicating Clients. IEEE Access, 8, 164977–164986. https://doi.org/10.1109/access.2020.3022463
  6. Charapko, A., Ailijiang, A., Demirbas, M. (2021). PigPaxos: Devouring the Communication Bottlenecks in Distributed Consensus. Proceedings of the 2021 International Conference on Management of Data, 235–247. https://doi.org/10.1145/3448016.3452834
  7. Shiozaki, K., Nakamura, J. (2024). Selection Guidelines for Geographical SMR Protocols: A Communication Pattern-Based Latency Modeling Approach. Stabilization, Safety, and Security of Distributed Systems, 344–359. https://doi.org/10.1007/978-3-031-74498-3_25
  8. Coelho, P., Pedone, F. (2021). GeoPaxos+: Practical Geographical State Machine Replication. 2021 40th International Symposium on Reliable Distributed Systems (SRDS), 233–243. https://doi.org/10.1109/srds53918.2021.00031
  9. Eischer, M., Straßner, B., Distler, T. (2020). Low-latency geo-replicated state machines with guaranteed writes. Proceedings of the 7th Workshop on Principles and Practice of Consistency for Distributed Data, 1–9. https://doi.org/10.1145/3380787.3393686
  10. Petrescu, M. (2023). Replication in Raft vs Apache Zookeeper. Soft Computing Applications, 426–435. https://doi.org/10.1007/978-3-031-23636-5_32
  11. Kozina, O. A., Panchenko, V. I., Kolomiitsev, O. V., Usik, V. V., Stratiienko, N. K., Safoshkina, L. V., Kucherenko, Y. F. (2024). Data consistency protocol for multicloud systems. International Journal of Cloud Computing, 13 (1), 42–61. https://doi.org/10.1504/ijcc.2024.136284
  12. Kozina, O., Kozin, M. (2022). Simulation Model of Data Consistency Protocol for Multicloud Systems. 2022 IEEE 3rd KhPI Week on Advanced Technology (KhPIWeek), 1–4. https://doi.org/10.1109/khpiweek57572.2022.9916343
  13. Xiang, Z., Vaidya, N. H. (2020). Global Stabilization for Causally Consistent Partial Replication. Proceedings of the 21st International Conference on Distributed Computing and Networking, 1–10. https://doi.org/10.1145/3369740.3369795
  14. Kakwani, D., Nasre, R. (2020). Orion. Proceedings of the 7th Workshop on Principles and Practice of Consistency for Distributed Data, 1–6. https://doi.org/10.1145/3380787.3393676
  15. Song, H., Wang, Y., Chen, X., Feng, H., Feng, Y., Fang, X. et al. (2025). K2: On Optimizing Distributed Transactions in a Multi-region Data Store with TrueTime Clocks (Extended Version). arXiv. https://doi.org/10.48550/arXiv.2504.01460
  16. Lu, H., Mu, S., Sen, S., Lloyd, W. (2023). NCC: Natural Concurrency Control for Strictly Serializable Datastores by Avoiding the Timestamp-Inversion Pitfall. arXiv. https://doi.org/10.48550/arXiv.2305.14270
  17. Kleppmann, M. (2017). Designing Data-Intensive Applications. O'Reilly Media, 614.
  18. Gracia-Tinedo, R., Junqueira, F., Zhou, B., Xiong, Y., Liu, L. (2023). Practical Storage-Compute Elasticity for Stream Data Processing. Proceedings of the 24th International Middleware Conference: Industrial Track, 1–7. https://doi.org/10.1145/3626562.3626828
Розробка методу узгодження даних при реплікації у мультихмарних системах

##submission.downloads##

Опубліковано

2025-08-29

Як цитувати

Волк, М. О., Козіна, О. А., Бугрій, А. М., Осієвський, С. В., Козін, М. Д., Волк, Д. М., Дяченко, Д. О., & Турінський, Ю. О. (2025). Розробка методу узгодження даних при реплікації у мультихмарних системах. Eastern-European Journal of Enterprise Technologies, 4(2 (136), 14–22. https://doi.org/10.15587/1729-4061.2025.332189