计算机科学与探索

• 学术研究 •    下一篇

车联网区块链分布式车对车计算卸载方法研究

孟珍, 任冠宇, 万剑雄, 李雷孝   

  1. 内蒙古工业大学 数据科学与应用学院, 呼和浩特 010080
  • 出版日期:2023-12-12 发布日期:2023-12-12

Research on Distributed V2V Computing Offloading Method for Internet of Vehicles Blockchain

MENG Zhen, REN Guanyu, WAN Jianxiong, LI Leixiao   

  1. College of Data Science and Application, Inner Mongolia University of Technology, Hohhot 010080, China
  • Online:2023-12-12 Published:2023-12-12

摘要: 车辆边缘计算通过计算卸载提高车辆的计算能力。现存卸载任务分配策略没有同时考虑数据安全性、卸载任务优先级、计算资源释放和激励车辆共享计算资源,难以适应动态车辆环境。对此,研究分布式车对车计算卸载问题,建立马尔科夫决策过程,设计了基于深度强化学习的计算卸载最优任务分配策略,利用动态定价来激励车辆共享计算资源,考虑卸载任务优先级和计算资源释放机制。同时,将卸载方案嵌入到区块链中,通过建立车联网区块链的身份认证机制,对车辆信息、任务信息、交易信息等敏感信息进行加密处理,实现保障数据安全性的需求。仿真实验结果验证了所提出方法的性能,与其他算法相比,在节省了10.28%训练时间的情况下,将系统平均效益至少提高了9.58%。

关键词: 车辆边缘计算, 计算卸载, 深度强化学习, 区块链

Abstract: Vehicle edge computing enhances the computational capabilities of vehicles by offloading computations. The existing task offloading strategies do not simultaneously consider data security, priority of offloading tasks, computation resource release, and incentivizing vehicle-shared computation resources, making it difficult to adapt to dynamic vehicle environments. To address this, we investigate the distributed vehicle-to-vehicle (V2V) computation offloading problem, establish a Markov decision process, and design a deep reinforcement learning-based optimal task allocation strategy for computation offloading. We utilize dynamic pricing to incentivize vehicle-shared computation resources while considering task priorities and computation resource release mechanisms. Additionally, we embed the offloading scheme into the blockchain, employing the Vehicles Blockchain with identity authentication mechanisms to encrypt sensitive information such as vehicle information, task information, and transaction information, thus ensuring data security. Simulation experimental results validate the performance of the proposed approach. Compared with other algorithms, the average efficiency of the system is improved by at least 9.58% while the training time is saved by 10.28%.

Key words: Vehicular edge computing, Computing offloading, Deep Reinforcement Learning, Blockchain