Blockchain-Based Distributed Software-Defined Vehicular Networks: A Dueling Deep Q-Learning Approach

被引:62
作者
Zhang, Dajun [1 ]
Yu, F. Richard [1 ]
Yang, Ruizhe [2 ,3 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
[2] Beijing Univ Technol, Fac Informat Technol, Beijing 100124, Peoples R China
[3] Beijing Lab Adv Informat Networks, Beijing 100124, Peoples R China
基金
加拿大自然科学与工程研究理事会;
关键词
Vehicular ad hoc networks; blockchain; software-defined networking; dueling deep Q-learning; RESEARCH ISSUES; OPTIMIZATION; SYSTEMS;
D O I
10.1109/TCCN.2019.2944399
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Vehicular ad hoc networks (VANETs) have become an essential part in smart transportation systems of modern cities. However, because of dynamicity and infrastructure-less of VANETs, the ever increasing number of network security issues become obstacles for the realization of smart cities. Software-defined VANETs have provided a reliable way to manage VANETs dynamically and securely. However, the traditionally centralized control plane makes it vulnerable to malicious nodes and results in performance degradation. Therefore, a distributed control plane is necessary. How to reach a consensus among multiple controllers under complex vehicular environment is an essential problem. In this paper, we propose a novel blockchain-based distributed software-defined VANET framework (block-SDV) to establish a secure architecture to overcome the above issues. The trust features of blockchain nodes, the number of consensus nodes, trust features of each vehicle, and the computational capability of the blockchain are considered in a joint optimization problem, which is modeled as a Markov decision process with state space, action space and reward function. Since it is difficult to be solved by traditional methods, we propose a novel dueling deep Q-learning (DDQL) with prioritized experience replay approach. Simulation results are presented to show the effectiveness of the proposed block-SDV framework.
引用
收藏
页码:1086 / 1100
页数:15
相关论文
共 31 条
[1]   Fuzzy Logic-Based Geographic Routing for Urban Vehicular Networks Using Link Quality and Achievable Throughput Estimations [J].
Alzamzami, Ohoud ;
Mahgoub, Imad .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2019, 20 (06) :2289-2300
[2]  
[Anonymous], 2015, DEEP REINFORCEMENT L
[3]  
[Anonymous], 2014, P 17 ACM INT C MOD A
[4]  
[Anonymous], ARXIV151106581CSLG
[5]  
[Anonymous], 2016, SOFTWARE
[6]   RBFT: Redundant Byzantine Fault Tolerance [J].
Aublin, Pierre-Louis ;
Ben Mokhtar, Sonia ;
Quema, Vivien .
2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2013, :297-306
[7]   Distributed SDN Control: Survey, Taxonomy, and Challenges [J].
Bannour, Fetia ;
Souihi, Sami ;
Mellouk, Abdelhamid .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2018, 20 (01) :333-354
[8]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[9]  
Cheng WF, 2006, LECT NOTES COMPUT SC, V4138, P478
[10]  
Chilimbi Trishul M, 2014, P USENIX OSDI, V14, P571