Machine learning applications for event routing in streaming systems
Keywords:
event routing, streaming systems, machine learning, reinforcement learning, deep learning, adaptive routing, streaming data processing, intelligent systems, performance optimization, traffic managementAbstract
The paper provides a broad overview and classification of machine learning methods used to optimize routing in distributed streaming architectures. The aim of the study is to provide a detailed analysis of existing approaches: from classical reinforcement learning algorithms to modern deep neural networks, with an assessment of their potential in various operational scenarios and identification of key limitations. The methodological basis was a systematic review of publications dealing with intelligent routing, real-time data processing, and integration of ML solutions into system pipelines. Three main classes of algorithms were identified and considered: reinforcement learning methods (including DQN and actor-critic), deep networks (CNN, RNN and their hybrids), as well as ensemble and evolutionary techniques. The advantages and disadvantages of each class are analyzed in terms of key criteria — response time to flow changes, scalability in the number of nodes, and the ability to dynamically adapt. Special attention was paid to hybrid strategies that combine several models to increase the reliability and accuracy of recommendations on event transmission routes. In conclusion, the main conclusions about the current state of research are formulated and promising areas are outlined: the development of more robust architectures with explicable decision-making logic, as well as the integration of graph neural networks for modeling complex topologies of distributed systems. The presented results will be useful for engineers developing streaming platforms, big data analysis specialists, and research groups working on information channel optimization tasks.
References
[1]. Yuan, Y., & Mahmood, A. R. (2022). Asynchronous reinforcement learning for real-time control of physical robots. In 2022 International Conference on Robotics and Automation (ICRA) (pp. 5546–5552). IEEE. https://doi.org/10.1109/ICRA46639.2022.9811771
[2]. Zhang, K., Wang, Z., Zhang, D., Zhang, Q., Song, H., & Li, J. (2021). Real-time video emotion recognition based on reinforcement learning and domain knowledge. IEEE Transactions on Circuits and Systems for Video Technology, 32(3), 1034–1047. https://doi.org/10.1109/TCSVT.2021.3072412
[3]. Ding, Q., Jin, Y., Huang, Y., Zeng, D., & Guo, S. (2021). An overview of machine learning-based energy-efficient routing algorithms in wireless sensor networks. Electronics, 10(13), 1539.https://doi.org/10.3390/electronics10131539
[4]. Rehman, Z., Salah, K., Damiani, E., & Jayaraman, R. (2024). Machine learning and internet of things applications in enterprise architectures: Solutions, challenges, and open issues. Expert Systems, 41(1). https://doi.org/10.1111/exsy.13467
[5]. Prodhan, F. A., Haque, M. A., Rahman, A., & Zia, T. A. (2022). A review of machine learning methods for drought hazard monitoring and forecasting: Current research trends, challenges, and future research directions. Environmental Modelling & Software, 149.https://doi.org/10.1016/j.envsoft.2022.105327
[6]. Casas-Velasco, D. M., Rendon, O. M. C., & da Fonseca, N. L. S. (2021). DRSIR: A deep reinforcement learning approach for routing in software-defined networking. IEEE Transactions on Network and Service Management, 19(4), 4807–4820. https://doi.org/10.1109/TNSM.2021.3132491
[7]. Amin, R., Rahmani, M. K., Zarei, S., & Ahmad, I. (2021). A survey on machine learning techniques for routing optimization in SDN. IEEE Access, 9, 104582–104611. https://doi.org/10.1109/ACCESS.2021.3099092
[8]. Wu, J., Li, J., Zhang, Y., Chen, B., & Zhao, Y. (2021). Deep reinforcement learning for scheduling in an edge computing‐based industrial internet of things. Wireless Communications and Mobile Computing, 2021, Article 8017334. https://doi.org/10.1155/2021/8017334
[9]. Zheng, W., Wang, L., Zhang, Q., Zhou, J., & Wang, L. (2022). Application-aware QoS routing in SDNs using machine learning techniques. Peer-to-Peer Networking and Applications, 15(1), 529 - 548.
[10]. Alhaidari, F., Alghamdi, A., Alzahrani, B., & Alohali, A. (2021). Intelligent software-defined network for cognitive routing optimization using deep extreme learning machine approach. Computers, Materials & Continua, 67(1), 1269–1285. https://doi.org/10.32604/cmc.2021.013303
[11]. Ryu, S., Joe, I., & Kim, W. T. (2021). Intelligent forwarding strategy for congestion control using Q‐learning and LSTM in named data networking. Mobile Information Systems. https://doi.org/10.1155/2021/5595260
[12]. Aswini, C., & Valarmathi, M. L. (2023). Artificial intelligence based smart routing in software defined networks. Computer Systems Science & Engineering, 44(2). 10.32604/csse.2023.022023
[13]. Marpu, R., & Manjula, B. (2024). Streaming machine learning algorithms with streaming big data systems. Brazilian Journal of Development, 10(1), 322–339. https://doi.org/10.34117/bjdv10n1-021
[14]. Wilson, A., & Anwar, M. R. (2024). The future of adaptive machine learning algorithms in high-dimensional data processing. International Transactions on Artificial Intelligence, 3(1), 97–107. https://doi.org/10.33050/italic.v3i1.656
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Vladyslav Vodopianov

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who submit papers with this journal agree to the following terms.