DEVELOPMENT OF A SCALABLE DISTRIBUTED ARCHITECTURE FOR MASSIVELY MULTIPLAYER ONLINE SYSTEMS
DOI:
https://doi.org/10.35546/kntu2078-4481.2025.4.3.11Keywords:
MMO, distributed systems, scalability, load balancing, server architecture, machine learning.Abstract
In modern gaming and digital technology industries, there is an increasing demand for systems capable of maintaining stable performance under extremely high user concurrency. Massively multiplayer online (MMO) systems are complex software and hardware infrastructures that must guarantee not only rapid data exchange between clients but also consistency of shared states, scalability, fault tolerance, and minimal response latency. Traditional centralized architectures fail to meet these requirements because their performance is limited by the hardware resources of a single node, resulting in service degradation under peak loads. A dynamic balancing algorithm is proposed that combines local load metrics with global system state analysis. Using the Machine Learning Load Predictor (MLLP) module, the algorithm predicts future peak loads, allowing preemptive redistribution of computational resources between servers. The software implementation of the algorithm was performed in Python using multiprocessing and asynchronous message queue technologies. A comparative performance analysis showed that the developed architecture reduces average latency by 57% compared to conventional centralized MMO architectures and increases computational resource utilization efficiency by more than 230%. These results confirm the feasibility of applying distributed architectures in modern real-time gaming and simulation platforms. The practical significance of the research lies in the potential use of the proposed architecture for building high-load MMO servers, distributed simulations, and interactive educational or virtual environments. Future research will focus on improving state synchronization models, developing hybrid balancing strategies, and integrating self-learning systems for autonomous resource management.
References
Barros e Sá G.C., Madeira C.A.G. Deep reinforcement learning in real-time strategy games. Expert Systems with Applications. 2021. DOI: https://doi.org/10.1007/s10489-024-06220-4
Rahmani A.M., Liljeberg P., Preden J.-S., Jantsch A. Fog Computing in the Internet of Things: Intelligence at the Edge. Springer International Publishing, 2018. ISBN 978 3 319 57638 1. DOI: https://doi.org/10.1007/978-3-319-57639-8
Kasenides N., Paspallis N. Athlos: A Framework for Developing Scalable MMOG Backends on Commodity Clouds. Software. 2022. Vol. 1, No. 1, pp. 107-145. DOI: https://doi.org/10.3390/software1010006
García Fernández E.J., García Puche E.J., Jabba Molinares D. Dynamic Low-Latency Load Balancing Model to Improve Quality of Experience in a Hybrid Fog and Edge Architecture for Massively Multiplayer Online (MMO) Games. Applied Sciences. 2025. Vol. 15, No. 12, Article 6379. DOI: https://doi.org/10.3390/app15126379
Zhou Y., Li D., Gao F. Optimal Synchronization Control for Heterogeneous Multi-Agent Systems: Online Adaptive Learning Solutions. 2020. DOI: https://doi.org/10.48550/arXiv.2011.05663
Wang N., Varghese B., Matthaiou M., Nikolopoulos D.S. ENORM: A Framework For Edge Node Resource Management. 2017. DOI: https://doi.org/10.48550/arXiv.1709.04061
Donkervliet J., Ron J., Li J., Iancu T., Abad C.L., Iosup A. Servo: Increasing the Scalability of Modifiable Virtual Environments Using Serverless Computing. 2023. arXiv. DOI: https://doi.org/10.48550/arXiv.2305.00032
Moreno-Vozmediano R., Huedo E., Montero R.S., Llorente I.M. AI-Driven Resource Allocation and Auto-Scaling of VNFs in Edge-5G-IoT Ecosystems. Electronics. 2025. Vol. 14, No. 9, Article 1808. DOI: https://doi.org/10.3390/electronics14091808
Завгородній В.В., Завгородня Г.А., Валявська Н.О., Адаменко В.С., Дороговцев Є.В., Несмачний П.В. Метод автоматичної генерації контенту на основі процедурних алгоритмів. Вчені записки ТНУ ім. В. І. Вернадського. Серія: Технічні науки. 2022. Т. 33(72), № 1, С. 91–96. DOI: https://doi.org/10.32838/2663-5941/2022.1/15
Завгородній В.В., Завгородня Г.А., Дроботович К.Є., Тенігін О.В., Шматко М.М. Математичне моделювання у методах формального дослідження. Вчені записки ТНУ ім. В. І. Вернадського. Серія: Технічні науки. 2021. Т. 32(71), № 6, С. 75–79. DOI: https://doi.org/10.32838/2663-5941/2021.6/12
Завгородній В.В., Завгородня Г.А., Демченко І.В., Крамаренко К.С., Шевченко І.О., Юрченко А.В. Метод створення штучних текстур із заданими параметрами. Вчені записки ТНУ ім. В. І. Вернадського. Серія: Технічні науки. 2022. Т. 33(72), № 2, С. 86–90. DOI: https://doi.org/10.32838/2663-5941/2022.2/14
Завгородній В.В., Завгородня Г.А., Валявська Н.О., Герасименко О.О., Калюжний О.В., Степовий А.В. Пошук аномалій у даних за допомогою машинного навчання. Вчені записки ТНУ ім. В. І. Вернадського. Серія: Технічні науки. 2022. Т. 33(72), № 3, С. 39–43. DOI: https://doi.org/10.32838/2663-5941/2022.3/06







