Abstract
With the emergence of autonomous vehicles, meeting the vehicle’s computing needs for computationally intensive and latency-sensitive tasks has become a challenge. Cellular Vehicle-to-Everything (C-V2X), an essential Internet of Vehicles technology, is expected to be enhanced and strengthened in the 6G era to improve road traffic safety and realize intelligent transportation. However, when too many computationally intensive and latency-sensitive tasks of autonomous vehicles are offloaded to the MEC server, the server can become overloaded, unable to meet the offloading demands of numerous vehicles. Inspired by the idle parked cars on both sides of the road, this paper proposes utilizing idle vehicles to assist VEC servers in offloading computing tasks, thereby increasing resource capacity and expanding communication range. Therefore, this paper firstly utilizes roadside parked vehicles with idle computing resources as a task offloading platform to develop a mobile edge computing task offloading strategy based on roadside parked vehicle collaboration. Secondly, a more flexible offloading solution is proposed based on comprehensive consideration of offloading decisions and resource allocation in a multi-user and multi-server parked vehicle-assisted MEC environment. Subsequently, to ensure service quality for end users, we consider weighted total delay cost and energy consumption as optimization objectives. The optimization problem is further formulated as a Markov decision process, and a joint computing offloading and resource allocation optimization algorithm based on deep reinforcement learning is proposed to minimize the total delay and energy consumption of vehicle users. Finally, experimental results validate the algorithm. Compared with other benchmark solutions, the proposed scheme improves system performance by 78%, 77.3%, 72.7%, and 71.1%, respectively. The proposed scheme reduces the total system cost during task offloading and enhances system performance.
Similar content being viewed by others
Data Availability
We are open to sharing code and supplementary materials with interested reader upon reasonable request.
References
Qureshi, K. N., Alhudhaif, A., Haidar, S. W., Majeed, S., & Jeon, G. (2022). Secure data communication for wireless mobile nodes in intelligent transportation systems. Microprocessors and Microsystems, 90, 104501. https://doi.org/10.1016/j.micpro.2022.104501
Liu, L., Chen, C., Pei, Q., Maharjan, S., & Zhang, Y. (2021). Vehicular edge computing and networking: A survey. Mobile Networks and Applications, 26, 1145–1168. https://doi.org/10.1007/s11036-020-01624-1
Abbas, N., Zhang, Y., Taherkordi, A., & Skeie, T. (2017). Mobile edge computing: A survey. IEEE Internet of Things Journal, 5(1), 450–465. https://doi.org/10.1109/JIOT.2017.2750180
Ouyang, T., Zhou, Z., & Chen, X. (2018). Follow me at the edge: Mobility-aware dynamic service placement for mobile edge computing. IEEE Journal on Selected Areas in Communications, 36(10), 2333–2345. https://doi.org/10.1109/JSAC.2018.2869954
Mohammed, B., Hamdan, M., Bassi, J. S., Jamil, H. A., Khan, S., Elhigazi, A., & Marso-no, M. N. (2020). Edge computing intelligence using robust feature selection for network traffic classification in Internet-of-Things. IEEE Access, 8, 224059–224070. https://doi.org/10.1109/ACCESS.2020.3037492
Al-Mayouf, Y. R. B., Abdullah, N. F., Mahdi, O. A., Khan, S., Ismail, M., Guizani, M., & Ahmed, S. H. (2018). Real-time intersection-based segment aware routing algorithm for urban vehicular networks. IEEE Transactions on Intelligent Transportation Systems, 19(7), 2125–2141. https://doi.org/10.1109/TITS.2018.2823312
Xu, J., Chen, L., & Zhou, P. (2018). Joint service caching and task offloading for mobile edge computing in dense networks. In IEEE INFOCOM 2018-IEEE conference on computer communications (pp 207–215). https://doi.org/10.1109/INFOCOM.2018.8485977
Zhou, Z., Yu, H., Xu, C., Xiong, F., Jia, Y., & Li, G. (2017). Joint relay selection and spectrum allocation in D2D-based cooperative vehicular networks. In 2017 International conference on information and communication technology convergence (ICTC) (pp. 241–246). https://doi.org/10.1109/ICTC.2017.8190978
Liu, J., Wan, J., Zeng, B., Wang, Q., Song, H., & Qiu, M. (2017). A scalable and quick-response software defined vehicular network assisted by mobile edge computing. IEEE Communications Magazine, 55(7), 94–100. https://doi.org/10.1109/MCOM.2017.1601150
Lu, J., Jiang, J., Balasubramanian, V., Khosravi, M. R., & Xu, X. (2022). Deep reinforcement learning-based multi-objective edge server placement in Internet of Vehicles. Computer Communications, 187, 172–180. https://doi.org/10.1016/j.comcom.2022.02.011
Nguyen, K., Drew, S., Huang, C., & Zhou, J. (2021). EdgePV: Collaborative edge computing framework for task offloading. In ICC 2021-IEEE international conference on communications (pp. 1–6). https://doi.org/10.1109/ICC42927.2021.9500400
Qi, W., Li, Q., Song, Q., Guo, L., & Jamalipour, A. (2021). Extensive edge intelligence for future vehicular networks in 6G. IEEE Wireless Communications, 28(4), 128–135. https://doi.org/10.1109/MWC.001.2000393
Rahman, F. H., Iqbal, A. Y. M., Newaz, S. S., Wan, A. T., & Ahsan, M. S. (2019). Street parked vehicles based vehicular fog computing: TCP throughput evaluation and future research direction. In 2019 21st International conference on advanced communication technology (ICACT) (pp. 26–31). https://doi.org/10.23919/ICACT.2019.8701912
Al-Mayouf, Y. R. B., Ismail, M., Abdullah, N. F., Wahab, A. W. A., Mahdi, O. A., Khan, S., & Choo, K. K. R. (2016). Efficient and stable routing algorithm based on user mobility and node density in urban vehicular network. PLoS ONE, 11(11), e0165966. https://doi.org/10.1371/journal.pone.0165966
Guo, K., Gao, R., Xia, W., & Quek, T. Q. (2020). Online learning based computation offloading in MEC systems with communication and computation dynamics. IEEE Transactionson Communications, 69(2), 1147–1162. https://doi.org/10.1109/TCOMM.2020.3038875
Liu, Q., Han, T., & Ansari, N. (2018). Joint radio and computation resource management for low latency mobile edge computing. In 2018 IEEE global communications conference (GLOBECOM) (pp. 1–7). https://doi.org/10.1109/GLOCOM.2018.8647792
Saleem, U., Liu, Y., Jangsher, S., Li, Y., & Jiang, T. (2020). Mobility-aware joint task scheduling and resource allocation for cooperative mobile edge computing. IEEE Transactions on Wireless Communications, 20(1), 360–374. https://doi.org/10.1109/TWC.2020.3024538
Wang, G., Xu, F., & Zhao, C. (2020). Multi-access edge computing based vehicular network: Joint task scheduling and resource allocation strategy. In 2020 IEEE international conference on communications workshops (ICC Workshops) (pp.1–6). https://doi.org/10.1109/ICCWorkshops49005.2020.9145277
Zhang, C., & Zheng, Z. (2019). Task migration for mobile edge computing using deep reinforcement learning. Future Generation Computer Systems, 96, 111–118. https://doi.org/10.1016/j.future.2019.01.059
Huang, B., Li, Z., Xu, Y., Pan, L., Wang, S., Hu, H., & Chang, V. (2020). Deep reinforcement learning for performance-aware adaptive resource allocation in mobile edge computing. Wireless Communications and Mobile Computing, 2020, 1–17. https://doi.org/10.1155/2020/2765491
Ma, S., Guo, S., Wang, K., Jia, W., & Guo, M. (2020). A cyclic game for service-oriented resource allocation in edge computing. IEEE Transactions on Services Computing, 13(4), 723–734. https://doi.org/10.1109/TSC.2020.2966196
Du, T., Zhu, J., Liu, N., Cao, K., & Guo. (2022). Parking edge computing: Task offloading based on roadside parking in vehicle ad hoc networks. Journal of Chinese Computer Systems, 43(2), 416–421.
Du, J., Yu, F. R., Chu, X., Feng, J., & Lu, G. (2018). Computation offloading and resource allocation in vehicular networks based on dual-side cost minimization. IEEE Transactions onVehicular Technology, 68(2), 1079–1092. https://doi.org/10.1109/TVT.2018.2883156
Ren, J., Yu, G., Cai, Y., He, Y., & Qu, F. (2017). Partial offloading for latency minimization in mobile-edge computing. In GLOBECOM 2017—2017 IEEE global communications conference (pp. 1–6). https://doi.org/10.1109/GLOCOM.2017.8254550
You, C., Huang, K., Chae, H., & Kim, B. H. (2016). Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Transactions on Wireless Communications, 16(3), 1397–1411. https://doi.org/10.1109/TWC.2016.2633522
Mao, Y., Zhang, J., & Letaief, K. B. (2017). Joint task offloading scheduling and transmit power allocation for mobile-edge computing systems. In 2017 IEEE wireless communications and networking conference (WCNC) (pp. 1–6). https://doi.org/10.1109/WCNC.2017.7925615
Liu, L., Chang, Z., Guo, X., & Ristaniemi, T. (2017). Multi-objective optimization for computation offloading in mobile-edge computing. In 2017 IEEE symposium on computers and communications (ISCC) (pp. 832–837). https://doi.org/10.1109/ISCC.2017.8024630
Tran, T. X., & Pompili, D. (2018). Joint task offloading and resource allocation for multi-server mobile-edge computing networks. IEEE Transactions on Vehicular Technology, 68(1), 856–868. https://doi.org/10.1109/TVT.2018.2881191
Li, B., Hou, F., Ding, H., & Wu, H. (2021). Community based parking: Finding and predicting available parking spaces based on the Internet of Things and crowdsensing. Computers & Industrial Engineering, 162, 107755. https://doi.org/10.1016/j.cie.2021.107755
Qu, X., Ong, Y. S., Hou, Y., & Shen, X. (2019). Memetic evolution strategy for reinforcement learning. In 2019 IEEE congress on evolutionary computation (CEC) (pp. 1922–1928). https://doi.org/10.1109/CEC.2019.8789935
Tong, Z., Deng, X., Chen, H., Mei, J., & Liu, H. (2020). QL-HEFT: A novel machine learning scheduling scheme base on cloud computing environment. Neural Computing and Applications, 32, 5553–5570. https://doi.org/10.1007/s00521-019-04118-8
Mnih, V., Kavukcuoglu, K., Silver, D., Graves, A., Antonoglou, I., Wierstra, D., & Riedmiller, M. (2013). Playing atari with deep reinforcement learning. arXiv preprint arXiv:1312.5602. https://doi.org/10.48550/arXiv.1312.5602
Mnih, V., Kavukcuoglu, K., Silver, D., Rusu, A. A., Veness, J., Bellemare, M. G., & Hassabis, D. (2015). Human-level control through deep reinforcement learning. Nature, 518(7540), 529–533. https://doi.org/10.1038/nature14236
Yang, J., Lin, F., Saini, D. K., Zhu, Y., Li, Y., & Guo, Z. (2022). Energy-efficient computation offloading and resource allocation in delay-constrained vehicular edge network. International Journal of Communication Systems. https://doi.org/10.1002/dac.5335
Funding
Science and Technology Program of Gansu Province, 23YFGA0062.
Author information
Authors and Affiliations
Contributions
XJB and SF conceived the idea and completed the theoretical analysis. ZTJ and TGY completed the numerical simulation. JHJ has improved the system model and algorithm of this paper. All authors had useful discussions and reviewed the manuscript. The author reads and approves the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors assert that they do not have any apparent competing financial interests or personal relationships that could not have influenced the work reported in this paper.
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
Xue, J., Shao, F., Zhang, T. et al. VEC Collaborative Task Offloading and Resource Allocation Based on Deep Reinforcement Learning Under Parking Assistance. Wireless Pers Commun 136, 321–345 (2024). https://doi.org/10.1007/s11277-024-11258-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-024-11258-1