MEC-Based Dynamic Controller Placement in SD-IoV: A Deep Reinforcement Learning Approach

  • Bo LI
  • , Xiaoheng DENG
  • , Xuechen CHEN
  • , Yiqin DENG
  • , Jian YIN

Research output: Journal PublicationsJournal Article (refereed)peer-review

38 Citations (Scopus)

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 languageEnglish
Pages (from-to)10044-10058
Number of pages15
JournalIEEE Transactions on Vehicular Technology
Volume71
Issue number9
Early online date13 Jun 2022
DOIs
Publication statusPublished - Sept 2022
Externally publishedYes

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)

Fingerprint

Dive into the research topics of 'MEC-Based Dynamic Controller Placement in SD-IoV: A Deep Reinforcement Learning Approach'. Together they form a unique fingerprint.

Cite this