IEEE Access (Jan 2019)

DQN Inspired Joint Computing and Caching Resource Allocation Approach for Software Defined Information-Centric Internet of Things Network

  • Fangmin Xu,
  • Fan Yang,
  • Shijian Bao,
  • Chenglin Zhao

DOI
https://doi.org/10.1109/ACCESS.2019.2916178
Journal volume & issue
Vol. 7
pp. 61987 – 61996

Abstract

Read online

With the rapid development of the Internet of Things (IoT) network, the IoT devices need to perform the artificial intelligence (AI) model to make decisions according to the specific service requirement under a dynamic environment. However, the generation and usage of AI model typically requires a huge amount of communication, computing, and caching resource. Thus, the construction of the network and the scheduling of the limited network resources to realize the rapid generation and propagation of AI models are critical. Therefore, we propose a software-defined Information Centric-Internet of Things (IC-IoT) architecture to bring caching and computing capabilities to the IoT network. Based on the proposed IC-IoT architecture, we design a joint resource scheduling scheme to uniformly manage the computing and caching resources. The objective is to maximize the reward which consists not only short-term reward but also long-term reward brought by caching popular AI models. The resource scheduling problem is formulated into a multi-dimensional optimization problem. A new deep Q-learning method is proposed due to the complexity and high dimension of this problem. The simulation results verify the effectiveness of the software-defined IC-IoT architecture and the joint resource allocation strategy.

Keywords