Abstract
With recent development in vehicular communication technologies, much attention has been paid to data dissemination in vehicular networks. In particular, the infrastructure-to-vehicle (I2V) communication is one of the primary technologies to provide a variety of information services. To enhance the bandwidth efficiency of I2V communication, this work considers in a software-defined vehicular networks (SDVN), aiming at exploiting synergistic effects of network coding and vehicular caching. First, we consider a data service scenario in which roadside unites (RSUs) are connected with the controller, which exercises scheduling decisions based on service requests received from vehicles. On this basis, we formulate a cooperative coding and caching scheduling problem with the objective of maximizing the bandwidth efficiency of I2V communication. Then, we propose a binary particle swarm optimization (BPSO)-based coding scheduling (BPSO_CS) algorithm. Finally, we build the simulation model and give a comprehensive performance evaluation. The results conclusively demonstrate the superiority of the proposed solution.
This is a preview of subscription content, access via your institution.









References
Dai P, Liu K, Zhuge Q, Sha EHM, Lee VCS, Son SH (2016) Quality-of-experience-oriented autonomous intersection control in vehicular networks. IEEE Trans Intell Transp Syst 17(7):1956–1967
Fu Y, Li C, Luan TH, Zhang Y, Yu FR (2020) Graded warning for rear-end collision: an artificial intelligence-aided algorithm. IEEE Trans Intell Transp Syst 21(2):565–579
Liu K, Lim HB, Frazzoli E, Ji H, Lee VC (2013) Improving positioning accuracy using gps pseudorange measurements for cooperative vehicular localization. IEEE Trans Veh Technol 63(6):2544–2556
Morgan YL (2010) Notes on DSRC & WAVE standards suite: its architecture, design, and characteristics. IEEE Commun Surv Tutor 12(4):504–518
Shojafar M, Cordeschi N, Baccarelli E (2016) Energy-efficient adaptive resource management for real-time vehicular cloud services. IEEE Trans Cloud Comput 7(1):196–209
Dai P, Liu K, Feng L, Zhuge Q, Lee VC, Son SH (2016) Adaptive scheduling for real-time and temporal information services in vehicular networks. Transp Res C Emerg Technol 71:313–332
Li J, Luo G, Cheng N, Yuan Q, Wu Z, Gao S, Liu Z (2018) An end-to-end load balancer based on deep learning for vehicular network traffic control. IEEE Internet Things J 6(1):953–966
Yu B, Bao S, Feng F, Sayer J (2019) Examination and prediction of drivers’ reaction when provided with v2i communication-based intersection maneuver strategies. Transp Res C Emerg Technol 106:17–28
Atallah RF, Assi CM, Yu JY (2016) A reinforcement learning technique for optimizing downlink scheduling in an energy-limited vehicular network. IEEE Trans Veh Technol 66(6):4592–4601
Liu K, Ng JKY, Wang J, Lee VC, Wu W, Son SH (2015) Network-coding-assisted data dissemination via cooperative vehicle-to-vehicle/-infrastructure communications. IEEE Trans Intell Transp Syst 17(6):1509–1520
Wu C, Ohzahata S, Ji Y, Kato T (2016) How to utilize interflow network coding in vanets: a backbone-based approach. IEEE Trans Intell Transp Syst 17(8):2223–2237
Zhou Y, Chen J, Ye G, Wu D, Wang JH, Chen M (2019) Collaboratively replicating encoded content on rsus to enhance video services for vehicles. IEEE Trans Mob Comput. https://doi.org/10.1109/TMC.2019.2960022
Bhatia J, Kakadia P, Bhavsar M, Tanwar S (2019) SDN-enabled network coding based secure data dissemination in vanet environment. IEEE Internet Things J. https://doi.org/10.1109/JIOT.2019.2956964
Xiao K, Liu K, Xu X, Zhou Y, Feng L (2019) Efficient fog-assisted heterogeneous data services in software defined vanets. J Ambient Intell Hum Comput. https://doi.org/10.1007/s12652-019-01507-8
Liu K, Ng JK, Lee V, Son SH, Stojmenovic I (2016) Cooperative data scheduling in hybrid vehicular ad hoc networks: vanet as a software defined network. IEEE/ACM Trans Netw (TON) 24(3):1759–1773
Tang Y, Cheng N, Wu W, Wang M, Dai Y, Shen X (2019) Delay-minimization routing for heterogeneous vanets with machine learning based mobility prediction. IEEE Trans Veh Technol 68(4):3967–3979
Liu K, Xu X, Chen M, Liu B, Wu L, Lee VC (2019) A hierarchical architecture for the future internet of vehicles. IEEE Commun Mag 57(7):41–47
Misra S, Bera S (2019) Soft-van: Mobility-aware task offloading in software-defined vehicular network. IEEE Trans Veh Technol 69(2):2071–2078
Sudheera KLK, Ma M, Chong PHJ (2019) Link stability based optimized routing framework for software defined vehicular networks. IEEE Trans Veh Technol 68(3):2934–2945
Yao L, Chen A, Deng J, Wang J, Wu G (2017) A cooperative caching scheme based on mobility prediction in vehicular content centric networks. IEEE Trans Veh Technol 67(6):5435–5444
Balico LN, Loureiro AA, Nakamura EF, Barreto RS, Pazzi RW, Oliveira HA (2018) Localization prediction in vehicular ad hoc networks. IEEE Commun Surv Tutor 20(4):2784–2803
Harvey NJ, Karger DR, Yekhanin S (2006) The complexity of matrix completion. In: Proceedings of the seventeenth annual ACM-SIAM symposium on discrete algorithm. Society for Industrial and Applied Mathematics, pp 1103–1111
Eberhart R, Kennedy J (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, vol 4, pp 1942–1948
Kennedy J, Eberhart RC (1997) A discrete binary version of the particle swarm algorithm. In: 1997 IEEE international conference on systems, man, and cybernetics. Computational cybernetics and simulation, IEEE, vol 5, pp 4104–4108
Krajzewicz D, Erdmann J, Behrisch M, Bieker L (2012) Recent development and applications of sumo-simulation of urban mobility. Int J Adv Syst Meas 5(3&4):128–138
Bai F, Sadagopan N, Helmy A (2003) The important framework for analyzing the impact of mobility on performance of routing protocols for adhoc networks. Ad Hoc Netw 1(4):383–403
Wong JW (1988) Broadcast delivery. Proc IEEE 76(12):1566–1577
Zhan C, Lee VC, Wang J, Xu Y (2011) Coding-based data broadcast scheduling in on-demand broadcast. IEEE Trans Wirel Commun 10(11):3774–3783
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China under Grant Nos. 61872049, 61876025, and 61803054, in part by the Fundamental Research Funds for the Central Universities (2019CDQYZDH030).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Xiao, K., Liu, K., Xu, X. et al. Cooperative coding and caching scheduling via binary particle swarm optimization in software-defined vehicular networks. Neural Comput & Applic 33, 1467–1478 (2021). https://doi.org/10.1007/s00521-020-04978-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-020-04978-5
Keywords
- SDVN
- I2V communication
- Network coding
- Binary particle swarm optimization