Abstract
Content distribution in vehicular ad hoc networks (VANET) plays an important role to achieve both safety and non-safety types of services. A high-quality scheduling scheme for content distribution can improve transmission efficiency. In this context, we propose a data transmission scheduling approach named data transmission scheduling considering broken-point continuingly-transferring technique (DTS-BPCT) for content distribution in VANETs. Based on the centralized control mode and BPCT technique, files can be split into multiple parts and transmitted via multiple relay nodes. An integer programming model is formulated to describe the scheduling problem and a corresponding heuristic approach in which the content is scheduled by two stages is developed to solve the problem, thus generating a high-quality scheduling scheme to reduce duplicate transmissions. In addition, to make the proposed scheduling approach being applicable to real-world scenarios, relay nodes selection, available time windows generation, and requests sorting strategies are presented and properly incorporated into the scheduling approach. Finally, comparison studies show that the proposed algorithm is superior to the First Come First Serve and Smallest Data Size First in terms of the transmission success rate and network throughput.
Similar content being viewed by others
References
Ullah, N., Kong, X., Ning, Z., Tolba, A., Alrashoud, M., & Xia, F. (2020). Emergency warning messages dissemination in vehicular social networks: A trust based scheme. Vehicular Communications, 22, 100199.
He, C., Chen, Q., Pan, C., Li, X., & Zheng, F. (2019). Resource allocation schemes based on coalition games for vehicular communications. IEEE Communications Letters, 23(12), 2340–2343.
Bitam, S., Mellouk, A., & Zeadally, S. (2014). Bio-inspired routing algorithms survey for vehicular ad hoc networks. IEEE Communications Surveys and Tutorials, 17(2), 843–867.
Hafeez, K. A., Zhao, L., Ma, B., & Mark, J. W. (2013). Performance analysis and enhancement of the DSRC for VANET's safety applications. IEEE Transactions on Vehicular Technology, 62(7), 3069–3083.
Payalan, Y. F., & Guvensan, M. A. (2019). Towards next-generation vehicles featuring the vehicle intelligence. IEEE Transactions on Intelligent Transportation Systems, 21(1), 30–47.
Gao, Y., Xu, X., Guan, Y. L., & Chong, P. H. J. (2018). V2X content distribution based on batched network coding with distributed scheduling. IEEE Access, 6, 59449–59461.
He, J., Cai, L., Cheng, P., & Pan, J. (2015). Delay minimization for data dissemination in large-scale VANETs with buses and taxis. IEEE Transactions on Mobile Computing, 15(8), 1939–1950.
Kadhim, A. J., & Seno, S. A. H. (2019). Energy-efficient multicast routing protocol based on SDN and fog computing for vehicular networks. Ad Hoc Networks, 84, 68–81.
Cunha, F., Villas, L., Boukerche, A., Maia, G., Viana, A., Mini, R. A., & Loureiro, A. A. (2016). Data communication in VANETs: Protocols, applications and challenges. Ad Hoc Networks, 44, 90–103.
Deng, G., Li, F., & Wang, L. (2016). Cooperative downloading in VANETs-LTE heterogeneous network based on named data. IEEE Conference on Computer Communications Workshops (pp. 233–238). San Francisco, CA: IEEE.
Singh, S., Negi, S., Verma, S. K., & Panwar, N. (2018). Comparative study of existing data scheduling approaches and role of cloud in VANET environment. Procedia Computer Science, 125, 925–934.
Colonnese, S., Cuomo, F., Guida, R., & Melodia, T. (2015). Performance evaluation of sender-assisted HTTP-based video streaming in wireless ad hoc networks. Ad Hoc Networks, 24, 74–84.
Chen, X., Li, X., Wang, X., Luo, Q., & Wu, G. (2020). Task scheduling method for data relay satellite network considering breakpoint transmission. IEEE Transactions on Vehicular Technology, 70(1), 844–857.
Shahverdy, M., Fathy, M., & Yousefi, S. (2009). Scheduling algorithm for vehicle to road-side data distribution (pp. 22–30). Berlin, Heidelberg: Springer.
Zeng, F., Zhang, R., Cheng, X., & Yang, L. (2017). Channel prediction based scheduling for data dissemination in VANETs. IEEE Communications Letters, 21(6), 1409–1412.
Yu, R., Zhang, Y., Gjessing, S., Xia, W., & Yang, K. (2013). Toward cloud-based vehicular networks with efficient resource management. IEEE Network, 27(5), 48–55.
Shen, X., Cheng, X., Yang, L., Zhang, R., & Jiao, B. (2014). Data dissemination in VANETs: A scheduling approach. IEEE Transactions on Intelligent Transportation Systems, 15(5), 2213–2223.
Lu, R., Zhang, R., Cheng, X., & Yang, L. (2019). Relay in the sky: A UAV-aided cooperative data dissemination scheduling strategy in VANETs. IEEE International Conference on Communications (pp. 1–6). Shanghai, China: IEEE.
Atoui, W. S., Ajib, W., & Boukadoum, M. (2018). Offline and online scheduling algorithms for energy harvesting RSUs in VANETs. IEEE Transactions on Vehicular Technology, 67(7), 6370–6382.
Shrivastava, A., Bansod, P., Gupta, K., & Merchant, S. N. (2018). An improved multicast based energy efficient opportunistic data scheduling algorithm for VANET. AEU-International Journal of Electronics and Communications, 83, 407–415.
Wang, J., Liu, K., Xiao, K., Chen, C., Wu, W., Lee, V. C., & Son, S. H. (2017). Dynamic clustering and cooperative scheduling for vehicle-to-vehicle communication in bidirectional road scenarios. IEEE Transactions on Intelligent Transportation Systems, 19(6), 1913–1924.
Di Maio, A., Soua, R., Palattella, M. R., & Engel, T. (2018). ROADNET: Fairness-and throughput-enhanced scheduling for content dissemination in VANETs. In IEEE International Conference on Communications Workshops (pp. 1–6). Kansas City, MO: IEEE.
Sudheera, K. K., Ma, M., & Chong, P. H. J. (2018). Cooperative data routing and scheduling in software defined vehicular networks. In IEEE Vehicular Networking Conference (pp. 1–8). Taipei, China: IEEE.
Liu, K., Ng, J. K., Lee, V. C., Son, S. H., & Stojmenovic, I. (2015). Cooperative data scheduling in hybrid vehicular ad hoc networks: VANET as a software defined network. IEEE/ACM Transactions on Networking, 24(3), 1759–1773.
Chen, J., Lee, V. C., Liu, K., Ali, G. M. N., & Chan, E. (2013). Efficient processing of requests with network coding in on-demand data broadcast environments. Information Sciences, 232, 27–43.
Kamble, S. J., & Kounte, M. R. (2019). Routing and scheduling issues in vehicular ad-hoc networks. International Journal of Recent Technology and Engineering, 8(3), 2277–3878.
Dave, J. R., & Bhatia, J. (2013). Issues in static periodic broadcast in VANET. International Journal of Advances in Engineering and Technology, 6(4), 1712.
Singh, S., Negi, S., & Verma, S. K. (2018). VANET based p-RSA scheduling algorithm using dynamic cloud storage. Wireless Personal Communications, 98(4), 3527–3547.
Zhang, Y., Zhao, J., & Cao, G. (2010). Service scheduling of vehicle-roadside data access. Mobile Networks and Applications, 15(1), 83–96.
Verma, N., & Kumar, R. (2012). A method for improving data delivery efficiency in vehicular adhoc networks. International Journal of Advanced Science and Technology, 44, 11–24.
Taherkhani, N., & Pierre, S. (2016). Prioritizing and scheduling messages for congestion control in vehicular ad hoc networks. Computer Networks, 108, 15–28.
Liu, H., Qiu, T., Zhou, X., Chen, C., & Chen, N. (2019). Parking-area-assisted spider-web routing protocol for emergency data in urban VANET. IEEE Transactions on Vehicular Technology, 69(1), 971–982.
Kumar, R., Pal, R., Prakash, A., & Tripathi, R. (2019). A collective scheduling algorithm for vehicular ad hoc network (pp. 165–180). Singapore: Springer.
Gu, W., Zhu, L., Su, X., & Yue, W. (2019). Mrprs: A maximum reward based resource scheduling mechanism in vehicular cloud computing. In IEEE International Conference on Communication Technology, IEEE (pp. 1165–1169). China.
Guo, T., Li, C., Dong, W., Miao, Z., & Su, X. (2017). Enabling efficient content dissemination for cooperative vehicular networks. In IEEE Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (pp. 1–5). Montreal, QC: IEEE.
Hertz, A., & Widmer, M. (2003). Guidelines for the use of meta-heuristics in combinatorial optimization. European Journal of Operational Research, 151(2), 247–252.
Wang, F., Li, Y., Zhou, A., & Tang, K. (2020). An estimation of distribution algorithm for mixed-variable newsvendor problems. IEEE Transactions on Evolutionary Computation, 24(3), 479–493.
Dubey, B. B., Chauhan, N., Chand, N., & Awasthi, L. K. (2016). Priority based efficient data scheduling technique for VANETs. Wireless Networks, 22(5), 1641–1657.
Krajzewicz, D. (2010). Traffic simulation with SUMO-simulation of urban mobility (pp. 269–293). New York, NY: Springer.
Fakayode, S. O., & Olu Owolabi, B. (2003). Heavy metal contamination of roadside topsoil in Osogbo, Nigeria: Its relationship to traffic density and proximity to highways. Environmental Geology, 44(2), 150–157.
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China under Grants 61603404, Natural Science Fund for Distinguished Young Scholars of Hunan Province under Grant 2019JJ20026, and Fundamental Research Funds of Central South University.
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
Luo, Q., Chen, X. & Wu, G. A data transmission scheduling method considering broken-point continuingly-transferring in VANETs. Wireless Netw 27, 4461–4477 (2021). https://doi.org/10.1007/s11276-021-02737-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-021-02737-5