Deep Reinforcement Learning for Computation Offloading and Caching in Fog-Based Vehicular Networks

被引:18
作者
Lan, Dapeng [1 ]
Taherkordi, Amir [1 ]
Eliassen, Frank [1 ]
Liu, Lei [2 ]
机构
[1] Univ Oslo, Dept Informat, Oslo, Norway
[2] Xidian Univ, State Key Lab Integrated Serv Networks, Xidian, Peoples R China
来源
2020 IEEE 17TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2020) | 2020年
基金
中国国家自然科学基金;
关键词
Vehicular fog computing; computation offloading; service caching; deep reinforcement learning; RESOURCE-ALLOCATION; EDGE;
D O I
10.1109/MASS50613.2020.00081
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The role of fog computing in future vehicular networks is becoming significant, enabling a variety of applications that demand high computing resources and low latency, such as augmented reality and autonomous driving. Fog-based computation offloading and service caching are considered two key factors in efficient execution of resource-demanding services in such applications. While some efforts have been made on computation offloading in fog computing, a limited amount of work has considered joint optimization of computation offloading and service caching. As fog platforms are usually equipped with moderate computing and storage resources, we need to judiciously decide which services to be cached when offloading computation tasks to maximize the system performance. The heterogeneity, dynamicity, and stochastic properties of vehicular networks also pose challenges on optimal offloading and resource allocation. In this paper, we propose an intelligent computation offloading architecture with service caching, considering both peer-pool and fog-pool computation offloading. An optimization problem of joint computation offloading and service caching is formulated to minimize the task processing time and long-term energy utilization. Finally, we propose an algorithm based on deep reinforcement learning to solve this complex optimization problem. Extensive simulations are undertaken to verify the feasibility of our proposed scheme. The results show that our proposed scheme exhibits an effective performance improvement in computation latency and energy consumption compared to the chosen baseline.
引用
收藏
页码:622 / 630
页数:9
相关论文
共 50 条
[41]   Joint routing and computation offloading based deep reinforcement learning for Flying Ad hoc Networks [J].
Lin, Na ;
Huang, Jinjiao ;
Hawbani, Ammar ;
Zhao, Liang ;
Tang, Hailun ;
Guan, Yunchong ;
Sun, Yunhe .
COMPUTER NETWORKS, 2024, 249
[42]   Adaptive Task Offloading in Vehicular Edge Computing Networks Based on Deep Reinforcement Learning [J].
Shuai, Renhao ;
Wang, Leiyu ;
Guo, Shuaishuai ;
Zhang, Haixia .
2021 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA, ICCC, 2021, :260-265
[43]   Contract-Based Computing Resource Management via Deep Reinforcement Learning in Vehicular Fog Computing [J].
Zhao, Junhui ;
Kong, Ming ;
Li, Qiuping ;
Sun, Xiaoke .
IEEE ACCESS, 2020, 8 :3319-3329
[44]   Computation offloading and heterogeneous task caching in MEC-enabled vehicular networks [J].
Wu, Ruizhi ;
Li, Bo .
JOURNAL OF SUPERCOMPUTING, 2023, 79 (15) :17098-17122
[45]   Deep Reinforcement Learning for Edge Caching with Mobility Prediction in Vehicular Networks [J].
Choi, Yoonjeong ;
Lim, Yujin .
SENSORS, 2023, 23 (03)
[46]   Intelligent Task Offloading in Vehicular Networks: A Deep Reinforcement Learning Perspective [J].
Fofana, Namory ;
Ben Letaifa, Asma ;
Rachedi, Abderrezak .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2025, 74 (01) :201-216
[47]   Deep Reinforcement Learning-Based URLLC-Aware Task Offloading in Collaborative Vehicular Networks [J].
Pan, Chao ;
Wang, Zhao ;
Zhou, Zhenyu ;
Ren, Xincheng .
CHINA COMMUNICATIONS, 2021, 18 (07) :134-146
[48]   Blockchain-Based Secure Computation Offloading in Vehicular Networks [J].
Zheng, Xiao ;
Li, Mingchu ;
Chen, Yuanfang ;
Guo, Jun ;
Alam, Muhammad ;
Hu, Weitong .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (07) :4073-4087
[49]   Online Partial Offloading and Task Scheduling in SDN-Fog Networks With Deep Recurrent Reinforcement Learning [J].
Baek, Jungyeon ;
Kaddoum, Georges .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (13) :11578-11589
[50]   A Distributed Computation Offloading Scheduling Framework based on Deep Reinforcement Learning [J].
Dai, Bin ;
Ren, Tao ;
Niu, Jianwei ;
Hu, Zheyuan ;
Hu, Shucheng ;
Qiu, Meikang .
19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, :413-420