Software-Defined Network-Based Proactive Routing Strategy in Smart Power Grids Using Graph Neural Network and Reinforcement Learning

Smart power grid relies on sensors and actuators to provide continuous monitoring and precise control functions. Two types of data and command packets are associated with such field devices, namely, periodic fixed scheduling (FS) and emergency-related event-driven (ED) packets, which require differe...

Full description

Bibliographic Details
Main Authors: Md Aminul Islam, Muhammad Ismail, Rachad Atat, Osman Boyaci, Susmit Shannigrahi
Format: Article
Language:English
Published: Elsevier 2023-09-01
Series:e-Prime: Advances in Electrical Engineering, Electronics and Energy
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2772671123000827
_version_ 1797674930791251968
author Md Aminul Islam
Muhammad Ismail
Rachad Atat
Osman Boyaci
Susmit Shannigrahi
author_facet Md Aminul Islam
Muhammad Ismail
Rachad Atat
Osman Boyaci
Susmit Shannigrahi
author_sort Md Aminul Islam
collection DOAJ
description Smart power grid relies on sensors and actuators to provide continuous monitoring and precise control functions. Two types of data and command packets are associated with such field devices, namely, periodic fixed scheduling (FS) and emergency-related event-driven (ED) packets, which require different levels of quality-of-service (QoS) support. However, existing routing strategies in smart power grids are not adaptive to network conditions and cannot guarantee differentiated QoS support. To overcome this limitation, we propose a software-defined network (SDN) proactive routing framework in smart grids that takes into account the current and future state of the network while making the routing decisions. The proposed framework offers the following features: (a) It sets up separate queues for ED and FS packets, with higher priority for the ED queue; (b) It predicts the future traffic condition at each switch within the network (congested or not congested) using a graph-neural-network (GNN) model that provides an accurate prediction of the traffic condition despite the sparsity of the ED events; (c) It adopts a reinforcement learning (RL) strategy that establishes an ideal route and updates the queue service rate for each switch along the route following the network’s current and predicted future congestion condition. The proposed framework is tested on the cyber layers of the IEEE 14-bus and 39-bus test systems, and compared to two benchmarks. Our results indicate the superiority of our proposed framework compared with the benchmarks.
first_indexed 2024-03-11T22:07:18Z
format Article
id doaj.art-d109dc2074c449ebb80f60e5b597e389
institution Directory Open Access Journal
issn 2772-6711
language English
last_indexed 2024-03-11T22:07:18Z
publishDate 2023-09-01
publisher Elsevier
record_format Article
series e-Prime: Advances in Electrical Engineering, Electronics and Energy
spelling doaj.art-d109dc2074c449ebb80f60e5b597e3892023-09-25T04:12:38ZengElseviere-Prime: Advances in Electrical Engineering, Electronics and Energy2772-67112023-09-015100187Software-Defined Network-Based Proactive Routing Strategy in Smart Power Grids Using Graph Neural Network and Reinforcement LearningMd Aminul Islam0Muhammad Ismail1Rachad Atat2Osman Boyaci3Susmit Shannigrahi4Corresponding author.; Department of Computer Science, Tennessee Technological University, Cookeville, TN, USADepartment of Computer Science, Tennessee Technological University, Cookeville, TN, USADepartment of Electrical and Computer Engineering, Texas A&M University at Qatar, Doha, QatarDepartment of Electrical and Computer Engineering, Texas A&M University, TX, USADepartment of Computer Science, Tennessee Technological University, Cookeville, TN, USASmart power grid relies on sensors and actuators to provide continuous monitoring and precise control functions. Two types of data and command packets are associated with such field devices, namely, periodic fixed scheduling (FS) and emergency-related event-driven (ED) packets, which require different levels of quality-of-service (QoS) support. However, existing routing strategies in smart power grids are not adaptive to network conditions and cannot guarantee differentiated QoS support. To overcome this limitation, we propose a software-defined network (SDN) proactive routing framework in smart grids that takes into account the current and future state of the network while making the routing decisions. The proposed framework offers the following features: (a) It sets up separate queues for ED and FS packets, with higher priority for the ED queue; (b) It predicts the future traffic condition at each switch within the network (congested or not congested) using a graph-neural-network (GNN) model that provides an accurate prediction of the traffic condition despite the sparsity of the ED events; (c) It adopts a reinforcement learning (RL) strategy that establishes an ideal route and updates the queue service rate for each switch along the route following the network’s current and predicted future congestion condition. The proposed framework is tested on the cyber layers of the IEEE 14-bus and 39-bus test systems, and compared to two benchmarks. Our results indicate the superiority of our proposed framework compared with the benchmarks.http://www.sciencedirect.com/science/article/pii/S2772671123000827Smart power gridSoftware-defined networkingReinforcement learningTraffic predictionGraph neural networkMachine learning-based routing
spellingShingle Md Aminul Islam
Muhammad Ismail
Rachad Atat
Osman Boyaci
Susmit Shannigrahi
Software-Defined Network-Based Proactive Routing Strategy in Smart Power Grids Using Graph Neural Network and Reinforcement Learning
e-Prime: Advances in Electrical Engineering, Electronics and Energy
Smart power grid
Software-defined networking
Reinforcement learning
Traffic prediction
Graph neural network
Machine learning-based routing
title Software-Defined Network-Based Proactive Routing Strategy in Smart Power Grids Using Graph Neural Network and Reinforcement Learning
title_full Software-Defined Network-Based Proactive Routing Strategy in Smart Power Grids Using Graph Neural Network and Reinforcement Learning
title_fullStr Software-Defined Network-Based Proactive Routing Strategy in Smart Power Grids Using Graph Neural Network and Reinforcement Learning
title_full_unstemmed Software-Defined Network-Based Proactive Routing Strategy in Smart Power Grids Using Graph Neural Network and Reinforcement Learning
title_short Software-Defined Network-Based Proactive Routing Strategy in Smart Power Grids Using Graph Neural Network and Reinforcement Learning
title_sort software defined network based proactive routing strategy in smart power grids using graph neural network and reinforcement learning
topic Smart power grid
Software-defined networking
Reinforcement learning
Traffic prediction
Graph neural network
Machine learning-based routing
url http://www.sciencedirect.com/science/article/pii/S2772671123000827
work_keys_str_mv AT mdaminulislam softwaredefinednetworkbasedproactiveroutingstrategyinsmartpowergridsusinggraphneuralnetworkandreinforcementlearning
AT muhammadismail softwaredefinednetworkbasedproactiveroutingstrategyinsmartpowergridsusinggraphneuralnetworkandreinforcementlearning
AT rachadatat softwaredefinednetworkbasedproactiveroutingstrategyinsmartpowergridsusinggraphneuralnetworkandreinforcementlearning
AT osmanboyaci softwaredefinednetworkbasedproactiveroutingstrategyinsmartpowergridsusinggraphneuralnetworkandreinforcementlearning
AT susmitshannigrahi softwaredefinednetworkbasedproactiveroutingstrategyinsmartpowergridsusinggraphneuralnetworkandreinforcementlearning