AIRSDN: AI based routing in software-defined networks for multimedia traffic transmission

IF 4.3 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS
Anıl Dursun İpek , Murtaza Cicioğlu , Ali Çalhan
{"title":"AIRSDN: AI based routing in software-defined networks for multimedia traffic transmission","authors":"Anıl Dursun İpek ,&nbsp;Murtaza Cicioğlu ,&nbsp;Ali Çalhan","doi":"10.1016/j.comcom.2025.108222","DOIUrl":null,"url":null,"abstract":"<div><div>With the rapid increase in internet usage and the number of network-connected devices, network management and optimization have become increasingly challenging, particularly for high-bandwidth applications such as video streaming. The decentralized structure of traditional networks and the lack of standardization further complicate these challenges. Software Defined Networking (SDN) has emerged as a solution, enabling a more flexible and programmable architecture by centralizing network control. However, existing SDN controllers typically determine the optimal path based on simple metrics such as hop count and bandwidth, which can be insufficient in high-traffic scenarios. To overcome these limitations, this study proposes a novel artificial intelligence (AI)-based routing algorithm. Operating within the SDN framework, the proposed algorithm analyzes network traffic levels and dynamically selects the most efficient data transmission paths. The proposed algorithm is simulated in Mininet, a virtual network environment, using a network model inspired by real-world internet structures (NSFNET). Simulations are conducted under varying traffic conditions, with TCP (Transport Control Protocol) data and video transmission scenarios. Key performance metrics are observed, including round-trip time (RTT), throughput, packet loss, and video quality (measured using PSNR and SSIM). The machine learning model was trained using a custom dataset consisting of 876 records generated in the Mininet environment. Although the dataset size is sufficient for the simulation environment, caution should be exercised when generalizing the results to real-world network conditions. Future studies may aim to enhance the model's reliability by exploring data augmentation techniques and utilizing larger datasets that include real-world data. To classify traffic levels, machine learning models are trained, and the best-performing model (Logistic Regression) is integrated into the proposed routing algorithm. The results demonstrate that the proposed AI-based routing algorithm significantly improves network performance compared to both traditional hop-count-based and QoS-aware routing. Particularly in high-traffic scenarios, it achieves lower latency, higher throughput, and better video quality. Additionally, resource usage was analyzed on a Raspberry Pi 5 device, revealing stable RAM consumption (∼50 %) and fluctuating CPU utilization (10–90 %), indicating the feasibility of lightweight deployment with awareness of processing load. This study highlights the potential of AI-driven SDN frameworks for adaptive and efficient network traffic management in high-demand applications, offering a robust solution for dynamic routing.</div></div>","PeriodicalId":55224,"journal":{"name":"Computer Communications","volume":"240 ","pages":"Article 108222"},"PeriodicalIF":4.3000,"publicationDate":"2025-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Communications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0140366425001793","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

With the rapid increase in internet usage and the number of network-connected devices, network management and optimization have become increasingly challenging, particularly for high-bandwidth applications such as video streaming. The decentralized structure of traditional networks and the lack of standardization further complicate these challenges. Software Defined Networking (SDN) has emerged as a solution, enabling a more flexible and programmable architecture by centralizing network control. However, existing SDN controllers typically determine the optimal path based on simple metrics such as hop count and bandwidth, which can be insufficient in high-traffic scenarios. To overcome these limitations, this study proposes a novel artificial intelligence (AI)-based routing algorithm. Operating within the SDN framework, the proposed algorithm analyzes network traffic levels and dynamically selects the most efficient data transmission paths. The proposed algorithm is simulated in Mininet, a virtual network environment, using a network model inspired by real-world internet structures (NSFNET). Simulations are conducted under varying traffic conditions, with TCP (Transport Control Protocol) data and video transmission scenarios. Key performance metrics are observed, including round-trip time (RTT), throughput, packet loss, and video quality (measured using PSNR and SSIM). The machine learning model was trained using a custom dataset consisting of 876 records generated in the Mininet environment. Although the dataset size is sufficient for the simulation environment, caution should be exercised when generalizing the results to real-world network conditions. Future studies may aim to enhance the model's reliability by exploring data augmentation techniques and utilizing larger datasets that include real-world data. To classify traffic levels, machine learning models are trained, and the best-performing model (Logistic Regression) is integrated into the proposed routing algorithm. The results demonstrate that the proposed AI-based routing algorithm significantly improves network performance compared to both traditional hop-count-based and QoS-aware routing. Particularly in high-traffic scenarios, it achieves lower latency, higher throughput, and better video quality. Additionally, resource usage was analyzed on a Raspberry Pi 5 device, revealing stable RAM consumption (∼50 %) and fluctuating CPU utilization (10–90 %), indicating the feasibility of lightweight deployment with awareness of processing load. This study highlights the potential of AI-driven SDN frameworks for adaptive and efficient network traffic management in high-demand applications, offering a robust solution for dynamic routing.
AIRSDN:软件定义网络中用于多媒体流量传输的基于AI的路由
随着互联网使用和网络连接设备数量的迅速增加,网络管理和优化变得越来越具有挑战性,特别是对于视频流等高带宽应用。传统网络的分散结构和缺乏标准化使这些挑战进一步复杂化。软件定义网络(SDN)已经成为一种解决方案,通过集中网络控制实现更灵活和可编程的架构。然而,现有的SDN控制器通常根据跳数和带宽等简单指标来确定最优路径,这在高流量场景下可能不够。为了克服这些限制,本研究提出了一种新的基于人工智能(AI)的路由算法。该算法在SDN框架下运行,分析网络流量水平,动态选择最有效的数据传输路径。在Mininet虚拟网络环境中,利用受现实世界网络结构(NSFNET)启发的网络模型对该算法进行了仿真。在TCP(传输控制协议)数据和视频传输场景下,在不同的交通条件下进行了仿真。观察关键性能指标,包括往返时间(RTT)、吞吐量、数据包丢失和视频质量(使用PSNR和SSIM测量)。机器学习模型使用Mininet环境中生成的由876条记录组成的自定义数据集进行训练。虽然数据集的大小对于模拟环境来说已经足够了,但是在将结果推广到真实的网络条件时应该谨慎。未来的研究可能旨在通过探索数据增强技术和利用包括现实世界数据在内的更大的数据集来提高模型的可靠性。为了对流量水平进行分类,训练机器学习模型,并将性能最佳的模型(逻辑回归)集成到所提出的路由算法中。结果表明,与传统的基于跳数和qos感知路由相比,本文提出的基于人工智能的路由算法显著提高了网络性能。特别是在高流量场景下,它可以实现更低的延迟、更高的吞吐量和更好的视频质量。此外,在Raspberry Pi 5设备上分析了资源使用情况,揭示了稳定的RAM消耗(~ 50%)和波动的CPU利用率(10 - 90%),表明轻量级部署具有处理负载意识的可行性。这项研究强调了人工智能驱动的SDN框架在高需求应用中自适应和高效网络流量管理的潜力,为动态路由提供了强大的解决方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computer Communications
Computer Communications 工程技术-电信学
CiteScore
14.10
自引率
5.00%
发文量
397
审稿时长
66 days
期刊介绍: Computer and Communications networks are key infrastructures of the information society with high socio-economic value as they contribute to the correct operations of many critical services (from healthcare to finance and transportation). Internet is the core of today''s computer-communication infrastructures. This has transformed the Internet, from a robust network for data transfer between computers, to a global, content-rich, communication and information system where contents are increasingly generated by the users, and distributed according to human social relations. Next-generation network technologies, architectures and protocols are therefore required to overcome the limitations of the legacy Internet and add new capabilities and services. The future Internet should be ubiquitous, secure, resilient, and closer to human communication paradigms. Computer Communications is a peer-reviewed international journal that publishes high-quality scientific articles (both theory and practice) and survey papers covering all aspects of future computer communication networks (on all layers, except the physical layer), with a special attention to the evolution of the Internet architecture, protocols, services, and applications.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信