Abstract
The flow fluctuations in the highly dynamic Internet of Vehicles (IoV) make the IoV difficult to provide reliable and scalable wireless network services for the emerging applications in the 5 G and beyond era. The software-defined networks (SDN) could feasibly manage and optimize the network according to the network load. Controller placement is a critical problem in SDN to achieve its robustness and flexibility with the changes of network status. Motivated by the advantages of SDN and Mobile-edge computing (MEC), this paper aims at enhancing the performance of IoV with the assistance of these two. Specifically, we consider a three-layer hierarchical SDN control plane for the IoV, where the SDN controllers are placed at the edge of networks. Under this framework, we investigate a multi-objective optimization problem on controller placement problem including delay, load balancing, and path reliability. To efficiently solve the formulated NP-hard problems, we develop an algorithm based on multi-agent deep Q-learning networks (MADQN) because of its advantages for large-scale combinatorial optimization. At last, we use multi-process technology to accelerate the operation of the algorithm, so as to complete the algorithm iteration faster. Numerical results show that the proposed methods achieve better performances than three baselines.
| Original language | English |
|---|---|
| Pages (from-to) | 10044-10058 |
| Number of pages | 15 |
| Journal | IEEE Transactions on Vehicular Technology |
| Volume | 71 |
| Issue number | 9 |
| Early online date | 13 Jun 2022 |
| DOIs | |
| Publication status | Published - Sept 2022 |
| Externally published | Yes |
Bibliographical note
Publisher Copyright:© 1967-2012 IEEE.
Keywords
- controller placement
- Internet of vehicles (IoV)
- mobile edge computing (MEC)
- multi-agent deep Q-learning networks (MADQN)
- software defined network (SDN)