Abstract
Vehicular Ad Hoc Networks (VANETs) are becoming important with the advancement of connected technologies, yet they grapple with the pivotal challenge of ensuring quality of service (QoS) and quality of experience (QoE). This stems from the inherently erratic nature and huge data volumes. While reliability and efficiency remain paramount, the need to address QoS and QoE emerges as a critical motivation. Most current algorithms that address streaming data fall short in terms of QoS performance metrics. Thus this work strives to improve upon QoS metrics and further improve QoE. Our proposed method uses deep learning to address these problems in a realistic software-defined vehicular network (SDVN) based on the QoS and QoE. Our research aims to combine SDVN with a recurrent neural network (RNN) in Ryu SDVN controller. The RNN model encompasses a sophisticated architecture comprising multiple layers of recurrent units designed to capture temporal dependencies in data. Through a meticulously crafted training methodology utilizing techniques such as backpropagation through time, it learns to predict future network states based on historical data. Fine-tuning hyperparameters such as the number of epochs and the batch size enables optimal model convergence. We examine this method in a realistic simulation and compare its effectiveness with conventional approaches. The results show significant gains, i.e., marginal to 28% better than the nearest rival and far better than VANET. We also evaluate the network’s resilience by varying transmission rate and packet size. Our method functions well in high-density situations, suggesting that real-world deployments can benefit from it.















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
The dataset used for this study is publicly available for research purposes in the GEANT repository (https://www.geant.org/).
Abbreviations
- 3SSIM:
-
Three Component Structural Similarity Index Measurement
- App:
-
Application
- AR:
-
Augmented Reality
- BPTT:
-
Backpropagation Through Time
- cont:
-
Contrast
- DDoS:
-
Distributed Denial of Service
- DDPG:
-
Deep Deterministic Policy Gradient
- DRL:
-
Deep Reinforcement Learning
- EED:
-
End-to-End Delay
- GRU:
-
Gate Recurrent Unit
- IoV:
-
Internet of Vehicles
- LSTM:
-
Long Short Term Memory
- lumi:
-
Luminance
- Mbps:
-
Megabits per second
- MBS:
-
Macro Base Stations
- mBSs:
-
mmWave base stations
- MDP:
-
Markov Decision Process
- MSE:
-
Mean Squared Error
- MSAD:
-
Mean Sum of Absolute Difference
- msec:
-
millisecond
- MSSIM:
-
Multiscale Structural Similarity Index Measurement
- NE:
-
Noise Estimation
- PDR:
-
Packet Delivery Ratio
- PSNR:
-
Peak Signal-to-Noise Ratio
- REST:
-
Representational State Transfer
- RL:
-
Reinforcement Learning
- RNN:
-
Recurrent Neural Network
- QoE:
-
Quality of Experience
- QoS:
-
Quality of Service
- SDN:
-
Software Defined Network
- SDVN:
-
Software-Defined Vehicular Network
- SSAE:
-
Stacked Sparse AutoEncoders
- SSIM:
-
Structural Similarity Index Measure
- stru:
-
Structure
- SUMO:
-
Simulation of Urban Mobility
- TP:
-
Throughput
- VANET:
-
Vehicular Ad Hoc Network
- VR:
-
Virtual Reality
- VQM:
-
Video Quality Metric
References
Cisco Systems Inc (2020) Cisco annual internet report (2018–2023), White Paper. Available online at: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html
Botkar SP, Godse SP, Mahalle PN, Shinde GR (2021) VANET: challenges and opportunities. CRC Press
Mchergui A, Moulahi T, Zeadally S (2022) Survey on artificial intelligence (AI) techniques for vehicular ad-hoc networks (VANETs). Vehicular Commun. https://doi.org/10.1016/j.vehcom.2021.100403
The Economic Value of Wi-Fi: A global view (2021–2025), (2021), online at https://www.teleadvs.com/wp-content/uploads/The-Economic-Value-of-Wi-Fi-A-Global-View2021–2025.pdf. Accessed 20 Dec 2023
Akamai Technologies: 2021 State of the Internet, online at https://www.akamai.com/our-thinking/the-state-of-the-internet. Accessed 20 Dec 2023
Sandvine Technologies: (2022) Global internet phenomena report, online at https://www.sandvine.com/global-internet-phenomena-report-2022. Accessed 20 Dec 2023
Nauman A, Qadri YA, Amjad M, Zikria YB, Afzal MK, Kim SW (2020) Multimedia internet of things: a comprehensive survey. IEEE Access 8:8202–8250. https://doi.org/10.1109/ACCESS.2020.2964280
Sultana R, Grover J, Tripathi M (2021) Security of SDN-based vehicular ad hoc networks: state-of-the-art and challenges. Vehicular Commun 27. https://doi.org/10.1016/j.vehcom.2020.100284
Xia Z, Wu J, Wu L, Chen Y, Yang J, Yu PS (2021) A comprehensive survey of the key technologies and challenges surrounding vehicular ad hoc networks. ACM Trans Intell Syst Technol:1–30. https://doi.org/10.1145/3451984
Senouci O, Harous S, Aliouat Z (2020) Survey on vehicular ad hoc networks clustering algorithms: overview, taxonomy, challenges, and open research issues. Int J Commun Syst. https://doi.org/10.1002/dac.4402
Tao H, Zain JM, Band SB, Sundaravadivazhagan B, Mohamed A, Marhoon HA et al (2022) SDN-assisted technique for traffic control and information execution in vehicular adhoc networks. Comput Electr Eng. https://doi.org/10.1016/j.compeleceng.2022.10810
Abdelkader G, Elgazzar K, Khamis A (2021) Connected vehicles: technology review, state of the art, challenges and opportunities. Sensors. https://doi.org/10.3390/s21227712
Bhatia J, Dave R, Bhayani H, Tanwar S, Nayyar A (2020) SDN-based real-time urban traffic analysis in VANET environment. Comput Commun:162–175. https://doi.org/10.1016/j.comcom.2019.10.011
Hossain MA, Noor RM, Yau KLA, Azzuhri SR, Zaba MR, Ahmedy I (2020) Comprehensive survey of machine learning approaches in cognitive radio- based vehicular ad hoc networks. IEEE Access:78054–78108. https://doi.org/10.1109/ACCESS.2020.2989870
Shin Y, Choi HS, Nam Y, Cho H, Lee E (2022) Particle swarm optimization video streaming Service in Vehicular ad-hoc Networks. IEEE Access. https://doi.org/10.1109/ACCESS.2022.3206786
Jiang X, Yu FR, Song T, Leung VCM (2022) Resource Allocation of Video Streaming Over Vehicular Networks: A Survey, Some Research Issues and Challenges. IEEE Trans Intell Transp Syst 23(7):5955–5975. https://doi.org/10.1109/TITS.2021.3065209
Yongje S, Choi H, Nam Y, Lee E (2021) Video packet Distri- bution scheme for multimedia streaming services in VANETs. Sensors. https://doi.org/10.3390/s21217368
Fadlallah G, Rebaine D, Mcheick H (2021) A greedy scheduling approach for peripheral mobile intelligent systems. IoT:249–274. https://doi.org/10.3390/iot2020014
Siddiqua A, Shah MA, Khattak HA, Din IU, Guizani M (2019) ICAFE: Intelligent congestion avoidance and fast emergency services. Futur Gener Comput Syst:365–375. https://doi.org/10.1016/j.future.2019.04.023
Ghosh S, Saha Misra I, Chakraborty T (2023) Optimal RSU deployment using complex network analysis for traffic prediction in VANET. Peer Peer Netw Appl:1135–1154. https://doi.org/10.1007/s12083-023-01453-5
Al-Heety OS, Zakaria Z, Ismail M, Shakir MM, Alani S, Alsariera H (2020) A comprehensive survey: benefits, services, recent works, challenges, security, and use cases for SDN-VANET. IEEE Access 8:91028–91047. https://doi.org/10.1109/ACCESS.2020.2992580
Belamri F, Boulfekhar S, Aissani D (2021) A survey on QoS routing protocols in Vehicular Ad Hoc Network (VANET). Telecommun Syst:117–153. https://doi.org/10.1007/s11235-021-00797-8
Bhatia J, Modi Y, Tanwar S, Bhavsar M (2019) Software defined vehicular networks: a comprehensive review. Int J Commun Syst. https://doi.org/10.1002/dac.4005
Mahi MJN et al (2022) A review on VANET research: perspective of recent emerging Technologies. IEEE Access 10:65760–65783. https://doi.org/10.1109/ACCESS.2022.3183605
V.P.Sarvade, & S.A.Kulkarni, (2022) Modified POX Controller for Enhancing Quality of Experience of Multimedia Streaming in a Realistic Software Defined Vehicular Ad Hoc Networks, International Conference on Computation System and Information Technology for Sustainable Solutions (CSITSS), IEEE, pp. 1–6: https://doi.org/10.1109/CSITSS57437.2022.10026385
Lemenager T, Neissner M, Koopmann A, Reinhard I, Georgiadou E, Muller A et al (2021) COVID-19 lockdown restrictions and online media consumption in Germany. Int J Environ Res Public Health. https://doi.org/10.3390/ijerph18010014
Burroughs B (2019) House of Netflix: Streaming media and digital lore. Pop Commun:1–17. https://doi.org/10.1080/15405702.2017.1343948
Park J, Chou PA, Hwang JN (2019) Rate-utility optimized streaming of volumetric media for augmented reality. IEEE J Emerg Sel Top Circuits Syst:149–162. https://doi.org/10.1109/JETCAS.2019.2898622
Sjoblom M, Torhonen M, Hamari J, Macey J (2019) The ingredients of Twitch streaming: Affordances of game streams. Comput Hum Behav:20–28. https://doi.org/10.1016/j.chb.2018.10.012
A.Nahar, & D. Das, (2020) SeScR: SDN-enabled spectral clustering-based optimized routing using deep learning in VANET environment, International Symposium on Network Computing and Applications (NCA), pp. 1–9: https://doi.org/10.1109/NCA51143.2020.9306690
Polat H, Turkoglu M, Polat O (2020) Deep network approach with stacked sparse autoencoders in detection of DDoS attacks on SDN based VANET. IET Commun:4089–4100. https://doi.org/10.1049/iet-com.2020.0477
D. H. Le, H. A. Tran, S. Souihi, & A. Mellouk, (2021) An ai-based traffic matrix prediction solution for software-defined network, ICC 2021-IEEE International Conference on Communications, IEEE, pp. 1–6: https://doi.org/10.1109/ICC42927.2021.9500331
Al Jameel M, Kanakis T, Turner S, Al-Sherbaz A, Bhaya WS (2022) A reinforcement learning-based routing for real-time multimedia traffic transmission over software-defined networking. Electronics. https://doi.org/10.3390/electronics11152441
Yuan T, Neto WDR, Rothenberg CE, Obraczka K, Barakat C, Turletti T (2021) Dynamic controller assignment in software defined internet of vehicles through multi-agent deep reinforcement learning. IEEE Trans Netw Serv Manag:585–596. https://doi.org/10.1109/TNSM.2020.3047765
W. J. Yun, D. Kwon, M. Choi, J. Kim, G. Caire and A. F. Molisch, (2022) Quality-Aware Deep Reinforcement Learning for Streaming in Infrastructure-Assisted Connected Vehicles, in IEEE Transactions on Vehicular Technology, pp. 2002–2017: https://doi.org/10.1109/TVT.2021.3134457
Mekki T, Jabri I, Rachedi A, Chaari L (2022) Software defined networking in vehicular networks: a survey. Trans Emerg Telecommun Technol. https://doi.org/10.1002/ett.4265
Islam MM, Khan MTR, Saad MM, Kim D (2021) Software-defined vehicular network (SDVN): a survey on architecture and routing. J Syst Archit. https://doi.org/10.1016/j.sysarc.2020.101961
Wijesekara PADSN, Sudheera KLK, Sandamali GGN, Chong PHJ (2023) An Optimization Framework for Data Collection in Software Defined Vehicular Networks. Sensors. https://doi.org/10.3390/s23031600
Urrea C, Benitez D (2021) Software-defined networking solutions, architecture and controllers for the industrial internet of things: a review. Sensors. https://doi.org/10.3390/s21196585
Nadeau TD, Gray K (2013) SDN: Software Defined Networks: An authoritative review of network programmability technologies, O'Reilly Media, Inc.
Zhang X, Zhong H, Cui J, Gu C, Bolodurina I, Liu L (2022) AC-SDVN: An Access Control Protocol for Video Multicast in Software Defined vehicular Networks. IEEE Trans Mob Comput. https://doi.org/10.1109/TMC.2022.3180809
Bhardwaj S, Panda SN (2022) Performance Evaluation Using RYU SDN Controller in Software-Defined Networking Environment. Wirel Pers Commun:701–723. https://doi.org/10.1007/s11277-021-08920-3
Narwaria A, Mazumdar AP (2023) Software-defined wireless sensor network: a comprehensive survey. J Netw Comput Appl 215. https://doi.org/10.1016/j.jnca.2023.103636
Alsaeedi M, Mohamad MM, Al-Roubaiey AA (2019) Toward adaptive and scalable OpenFlow-SDN flow control: A survey. IEEE Access:107346–107379. https://doi.org/10.1109/ACCESS.2019.2932422
Zhang X, Zhong C, Zhang J, Wang T, Ng WWY (2023) Robust recurrent neural networks for time series forecasting. Neurocomputing 526. https://doi.org/10.1016/j.neucom.2023.01.037
Goncalves F, Silva GO, Santos A, Rocha AMAC, Peixoto H, Duraes D, Machado J (2023) Urban traffic simulation using mobility pat- terns synthesized from real sensors. Electronics. https://doi.org/10.3390/electronics12244971
R.R.Fontes, S. Afzal, S.H.Brito, M.A.Santos, & C.E.Rothenberg, (2015) Mininet-WiFi: Emulating software-defined wireless networks, 11th International Conference on Network and Service Management (CNSM), IEEE, pp. 384–389: https://doi.org/10.1109/CNSM.2015.7367387
Sarvade VP, Kulkarni SA (2023) Real-world multimedia streaming for software defined vehicular AD HOC networks. Int J Comput Netw Commun. https://doi.org/10.5121/ijcnc.2023.15402
Barakabitze AA, Barman N, Ahmad A, Zadtootaghaj S, Sun L, Martini MG, Atzori L (2019) QoE management of multimedia streaming services in future networks: A tutorial and survey. IEEE Commun Surv Tutor:526–565. https://doi.org/10.1109/COMST.2019.2958784
Frnda J, Durica M, Lin JC-W, Fournier-Viger P (2024) Video dataset containing video quality assessment scores obtained from standardized objective and subjective testing. Data Brief 54. https://doi.org/10.1016/j.dib.2024.110458
Ding K, Ma K, Wang S, Simoncelli EP (2022) Image Quality Assessment: Unifying Structure and Texture Similarity. IEEE Trans Pattern Anal Mach Intell 44:2567–2581. https://doi.org/10.1109/TPAMI.2020.3045810
Bakurov I, Buzzelli M, Schettini R, Castelli M, Vanneschi L (2022) Structural similarity index (SSIM) revisited: A data-driven approach. Expert Syst Appl 189. https://doi.org/10.1016/j.eswa.2021.116087
Liu M, Huang J, Zeng D, Ding X, Paisley J (2023) A multiscale approach to deep blind image quality assessment. IEEE Trans Image Process 32:1656–1667. https://doi.org/10.1109/TIP.2023.3245991
Atta MEED, Ibrahim DK, Gilany MI (2022) Detection and diagnosis of bearing faults under fixed and time-varying speed conditions using persistence spectrum and multi-scale structural similarity index. IEEE Sensors J 22(3):2637–2646. https://doi.org/10.1109/JSEN.2021.3139560
Satapathy LM, Das P (2023) Image quality assessment using variational mode weighted index. Sci Tech Asia 28:63–74. https://doi.org/10.14456/scitechasia.2023.27
Lin L, Chen H, Kuruoglu EE, Zhou W (2022) Robust structural similarity index measure for images with non-Gaussian distortions. Pattern Recogn Lett:10–16. https://doi.org/10.1016/j.patrec.2022.09.011
Chahi A, Kas M, Kajo I, Ruichek Y (2024) MFGAN: towards a generic multi- kernel filter based adversarial generator for image restoration. Int J Mach Learn Cybern:1113–1136. https://doi.org/10.1007/s13042-023-01959-7
Ramella G (2021) Evaluation of quality measures for color quantization. Multimed Tools Appl:32975–33009. https://doi.org/10.1007/s11042-021-11385-y
Qi J, Du J, Siniscalchi SM, Ma X, Lee CH (2020) On mean absolute error for deep neural network based vector-to-vector regression. IEEE Signal Process Lett 27:1485–1489. https://doi.org/10.1109/LSP.2020.3016837
Thakur RS, Chatterjee S, Yadav RN, Gupta L (2021) Image De-noising with machine learning: a review. IEEE Access 9:93338–93363. https://doi.org/10.1109/ACCESS.2021.3092425
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Ethics approval and consent to participate
To the best of our knowledge, this work is compliant with ethical standards. In particular, there are no potential conflicts of interest to declare. This research did not involve human participants or animals and therefore did not require any informed consent. The data used also do not raise any ethical issues.
Competing interests
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Sarvade, V.P., Kulkarni, S.A. Deep learning based adaptive Ryu controller model for quality of experience issues in multimedia streaming for software defined vehicular networks. Appl Intell 54, 9543–9564 (2024). https://doi.org/10.1007/s10489-024-05642-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-024-05642-4