TY - JOUR
T1 - Blockchain-Based VEC Network Trust Management: A DRL Algorithm for Vehicular Service Offloading and Migration
AU - Ren, Yinlin
AU - Chen, Xingyu
AU - Guo, Song
AU - Guo, Shaoyong
AU - Xiong, Ao
N1 - Funding Information:
Manuscript received August 31, 2020; revised March 1, 2021; accepted June 15, 2021. Date of publication June 25, 2021; date of current version August 13, 2021. This work was supported in part by the National Natural Science Foundation of China under Grant 62071070, in part by the Key Poject Plan of Blockchain in the Ministry of Education of the People’s Republic of China under Grant 2020KJ010802, and in part by the Test Bed Construction of Industrial Internet Platform in Specific Scenes (New Mode). The review of this article was coordinated by Dr. Tomaso De Cola. (Corresponding authors: Xingyu Chen, Shaoyong Guo.) Yinlin Ren, Xingyu Chen, Shaoyong Guo, and Ao Xiong are with the State Key Laboratory of Networking, and Switching Technology, Beijing University of Posts, and Telecommunications, Beijing 100876, China (e-mail: yinlinren@ bupt.edu.cn; chenxy@bupt.edu.cn; syguo@bupt.edu.cn; xiongao@bupt. edu.cn).
Publisher Copyright:
© 1967-2012 IEEE.
PY - 2021/8
Y1 - 2021/8
N2 - To meet the execution requirements of delay-sensitive services in vehicular edge computing (VEC) networks, vehicular services need to be offloaded to edge computing nodes. For complex, large-scale services, the services need to be migrated if the services are not completed before the vehicles leave the coverage of edge computing nodes. Trust and resource matching between areas thus become major problems. This paper studies the decision model of vehicular service offloading and migration. First, software-defined network (SDN) technology is introduced into the traditional network architecture, and a two-layer distributed SDN-controlled VEC network architecture is designed, which is divided into a domain control layer and an area control layer. In this framework, we use the consortium blockchain as a carrier to share network topology information between SDN controllers to prevent information leakage. We then established a service offloading and migration optimization problem model to minimize service execution delay, reduce energy consumption and maximize the throughput of the blockchain system. We describe the problem model as a Markov Decision Process (MDP), introduce a deep reinforcement learning (DRL) algorithm named asynchronous advantage actor-critic (A3C) and design a dynamic service offloading and migration algorithm (DSOMA) based on A3C to solve the problem. Simulation results show that DSOMA can increase the throughput of the blockchain system, and DSOMA is superior to the deep Q-learning (DQN) algorithm and greedy offloading algorithm in reducing service execution delay and system energy consumption.
AB - To meet the execution requirements of delay-sensitive services in vehicular edge computing (VEC) networks, vehicular services need to be offloaded to edge computing nodes. For complex, large-scale services, the services need to be migrated if the services are not completed before the vehicles leave the coverage of edge computing nodes. Trust and resource matching between areas thus become major problems. This paper studies the decision model of vehicular service offloading and migration. First, software-defined network (SDN) technology is introduced into the traditional network architecture, and a two-layer distributed SDN-controlled VEC network architecture is designed, which is divided into a domain control layer and an area control layer. In this framework, we use the consortium blockchain as a carrier to share network topology information between SDN controllers to prevent information leakage. We then established a service offloading and migration optimization problem model to minimize service execution delay, reduce energy consumption and maximize the throughput of the blockchain system. We describe the problem model as a Markov Decision Process (MDP), introduce a deep reinforcement learning (DRL) algorithm named asynchronous advantage actor-critic (A3C) and design a dynamic service offloading and migration algorithm (DSOMA) based on A3C to solve the problem. Simulation results show that DSOMA can increase the throughput of the blockchain system, and DSOMA is superior to the deep Q-learning (DQN) algorithm and greedy offloading algorithm in reducing service execution delay and system energy consumption.
KW - blockchain
KW - deep reinforcement learning
KW - Distributed SDN
KW - service offloading and migration
KW - VEC
UR - http://www.scopus.com/inward/record.url?scp=85112427410&partnerID=8YFLogxK
U2 - 10.1109/TVT.2021.3092346
DO - 10.1109/TVT.2021.3092346
M3 - Journal article
AN - SCOPUS:85112427410
SN - 0018-9545
VL - 70
SP - 8148
EP - 8160
JO - IEEE Transactions on Vehicular Communications
JF - IEEE Transactions on Vehicular Communications
IS - 8
M1 - 9465768
ER -