Traffic Management in IoT Backbone Networks Using GNN and MAB with SDN Orchestration
Overview
Authors
Affiliations
Traffic management is a critical task in software-defined IoT networks (SDN-IoTs) to efficiently manage network resources and ensure Quality of Service (QoS) for end-users. However, traditional traffic management approaches based on queuing theory or static policies may not be effective due to the dynamic and unpredictable nature of network traffic. In this paper, we propose a novel approach that leverages Graph Neural Networks (GNNs) and multi-arm bandit algorithms to dynamically optimize traffic management policies based on real-time network traffic patterns. Specifically, our approach uses a GNN model to learn and predict network traffic patterns and a multi-arm bandit algorithm to optimize traffic management policies based on these predictions. We evaluate the proposed approach on three different datasets, including a simulated corporate network (KDD Cup 1999), a collection of network traffic traces (CAIDA), and a simulated network environment with both normal and malicious traffic (NSL-KDD). The results demonstrate that our approach outperforms other state-of-the-art traffic management methods, achieving higher throughput, lower packet loss, and lower delay, while effectively detecting anomalous traffic patterns. The proposed approach offers a promising solution to traffic management in SDNs, enabling efficient resource management and QoS assurance.
Ali S, Nadeem M, Ahmed S, Khan F, Khan M, Alharbi A PeerJ Comput Sci. 2025; 10:e2452.
PMID: 39896356 PMC: 11784872. DOI: 10.7717/peerj-cs.2452.
Enhancing lane detection in autonomous vehicles with multi-armed bandit ensemble learning.
Pandian J, Thirunavukarasu R, Mariappan L Sci Rep. 2025; 15(1):3198.
PMID: 39863661 PMC: 11763021. DOI: 10.1038/s41598-025-86743-z.
Khan H, Abbas M, Nazir S, Khan F, Hussain J PeerJ Comput Sci. 2024; 10:e2308.
PMID: 39650527 PMC: 11623103. DOI: 10.7717/peerj-cs.2308.