A Machine Learning-Based Approach for Link Recovery in Smart Grids Using Software-Defined Networking

Authors

    Nasser Mozayani * Associate Professor, Department of Computer Science, Faculty of Computer Engineering, Iran University of Science and Technology, Tehran, Iran Mozayani@iust.ac.ir
    Hemila Vali Faculty, Department of Computer, School of Computer Engineering, Iran University of Science and Technology, Tehran, Iran

Keywords:

Smart Grid, Software-Defined Networking (SDN), Q-learning Algorithm, Failure Management

Abstract

Network failures can cause serious damage and disrupt communications, which in turn significantly reduces service reliability. Among the various causes of network failure, link failure between network components is one of the most common. For intelligent, autonomous operation without human intervention, a smart grid must have a flexible communication infrastructure capable of rapidly detecting and repairing link failures. A software-defined networking (SDN) approach offers this capability. SDN enables centralized control and decouples the data and control planes, facilitating dynamic management and rapid response to failures. This technology enhances the speed of rerouting and path recovery during link failures by providing centralized and optimized decision-making. Central controllers in SDN architectures can select new paths for data flows in the event of failure, thereby reducing recovery time and packet loss rates. In this study, we design a module for the SDN controller equipped with link failure detection features and implement automatic recovery using the Q-learning algorithm. In smart grid environments, packet loss rates are critical because any data loss can degrade service quality and hinder the reception of essential information required for system control in crisis situations, ultimately reducing the grid's ability to respond to instabilities. The core focus of this research is reducing the packet loss rate, as data loss severely impacts network stability and efficiency. When comparing the proposed method to a reference study, the packet loss rate, recovery time, and algorithm execution time in the German topology decreased by 66.62%, 85.99%, and 91.99%, respectively. Similarly, in the U.S. topology, these metrics were reduced by 90.50%, 76.99%, and 98.99%, respectively. Additionally, compared to the normal state, the packet loss rate was reduced by an average of 67.95% in the German topology and 13.15% in the U.S. topology.

References

Abdulkadhim, M., Abdulmuhsen, N. Q., & Al-Kadhimi, A. M. (2022). Design and Simulation of a Software Defined Networking-Enabled Smart Switch for Internet of Things-Based Smart Grid. Indonesian Journal of Electrical Engineering and Computer Science, 25(2), 780. https://doi.org/10.11591/ijeecs.v25.i2.pp780-787

Ali, J., Lee, G. M., Roh, B. H., Ryu, D. K., & Park, G. (2020). Software-defined networking approaches for link failure recovery: A survey. Sustainability, 12(10), 42-55. https://doi.org/10.3390/su12104255

Bhavani, A., Ramana, A. V., & Chakravarthy, A. S. N. (2023). A Review on Machine Learning Based Routing Protocols for Delay Tolerant Networks. Intelligent Decision Technologies, 17(2), 287-299. https://doi.org/10.3233/idt-220018

Ibitoye, O., Abou-Khamis, R., Shehaby, M. e., Matrawy, A., & Shafiq, M. O. (2019). The Threat of Adversarial Attacks on Machine Learning in Network Security -- A Survey. https://doi.org/10.48550/arxiv.1911.02621

Ibitoye, O., Abou-Khamis, R., Shehaby, M. e., Matrawy, A., & Shafiq, M. O. (2025). The Threat of Adversarial Attacks Against Machine Learning in Network Security: A Survey. J. Electron. Electric. Eng. https://doi.org/10.37256/jeee.4120255738

Krivoshchekov, S., Kochnev, A., & Ozhgibesov, E. (2022). The Application of Neural Networks to Forecast Radial Jet Drilling Effectiveness. Energies, 15(5), 1917. https://doi.org/10.3390/en15051917

Mishra, C., & Gupta, D. (2017). Deep Machine Learning and Neural Networks: An Overview. Iaes International Journal of Artificial Intelligence (Ij-Ai), 6(2), 66. https://doi.org/10.11591/ijai.v6.i2.pp66-73

Mohammad, R. (2024). Principles of designing software-defined networks. Abou Ali Sina University Press.

Mohammadi, R., & Javidan, R. (2021). EFSUTE: A novel efficient and survivable traffic engineering for software defined networks. Journal of Reliable Intelligent Environments, 137, 1-14. https://link.springer.com/article/10.1007/s40860-021-00139-0

Shafiullah, G. M., Maung Than Oo, A., Ali, A. B. M. S., & Wolfs, P. (2013). Smart grid for a sustainable future. Smart Grid and Renewable Energy, 4, 23-34. https://doi.org/10.4236/sgre.2013.41004

Tang, Y. (2024). The Application of Machine Learning in the Field of Network Security. Tcsisr, 7, 363-369. https://doi.org/10.62051/cw085k64

Ueyoshi, K., Marukame, T., Asai, T., Motomura, M., & Schmid, A. (2016). Robustness of Hardware-Oriented Restricted Boltzmann Machines in Deep Belief Networks for Reliable Processing. Nonlinear Theory and Its Applications Ieice, 7(3), 395-406. https://doi.org/10.1587/nolta.7.395

Wei, Y., Ji, C., Galvan, F., Couvillon, S., Orellana, G., & Momoh, J. A. (2014). Learning Geotemporal Nonstationary Failure and Recovery of Power Distribution. IEEE Transactions on Neural Networks and Learning Systems, 25(1), 229-240. https://doi.org/10.1109/tnnls.2013.2271853

Zhang, Y., Wu, J., Chen, Z., Huang, Y., & Zheng, Z. (2019). Sequential node/link recovery strategy of power grids based on q-learning approach. In 2019 IEEE International Symposium on Circuits and Systems (ISCAS),

Zheng, C., Zang, M., Hong, X., Perreault, L. P. L., Bensoussane, R., Vargaftik, S., Ben-Itzhak, Y., & Zilberman, N. (2024). Planter: Rapid Prototyping of in-Network Machine Learning Inference. Acm Sigcomm Computer Communication Review, 54(1), 2-21. https://doi.org/10.1145/3687230.3687232

Zhou, Y., Zhang, F., Sun, G., & Pan, S. (2021). Machine Learning Based LFM Signal Recovery for Fiber-Connected Radar Networks. M4B.2. https://doi.org/10.1364/oecc.2021.m4b.2

Downloads

Published

2024-10-24

Submitted

2024-07-29

Revised

2024-09-25

Accepted

2024-10-04

How to Cite

Vali, H. . . (2024). A Machine Learning-Based Approach for Link Recovery in Smart Grids Using Software-Defined Networking. Journal of Resource Management and Decision Engineering, 3(4), 116-135. https://www.journalrmde.com/index.php/jrmde/article/view/79

Similar Articles

11-20 of 64

You may also start an advanced similarity search for this article.