Blockchain-Based Distributed Software-Defined Vehicular Networks Via Deep Q-Learning

Chao Qiu,F. Richard Yu,Fangmin Xu,Haipeng Yao,Chenglin Zhao
DOI: https://doi.org/10.1145/3272036.3272040
2018-01-01
Abstract:Nowadays, in order to support flexibility, agility, and ubiquitous accessibility among vehicles, software defined networking has been proposed to integrate with vehicular networks, known as software defined vehicular network (SDVN). Due to a variety of data, flows, and vehicles in SDVN, a distributed SDVN is necessary. However, how to reach consensus in distributed SDVN efficiently and safely is an intractable problem. In this paper, we use a permissioned blockchain approach to reach consensus in distributed SDVN. The existing permissioned blockchain has a number of drawbacks, such as low throughput. We virtualize the underlying resources (e.g., computing resources and networking resources), jointly considering the trust features of blockchain nodes to improve the throughput. Accordingly, we formulate view change, computing resources allocation, and networking resources allocation as a joint optimization problem. In order to solve this joint problem, we use a novel deep Q-learning approach. Simulation results show the effectiveness of our proposed scheme.
What problem does this paper attempt to address?