Skip to main navigation Skip to search Skip to main content

Deep Reinforcement Learning Based Approach for Online Service Placement and Computation Resource Allocation in Edge Computing

  • Tong Liu
  • , Shenggang Ni
  • , Xiaoqiang Li
  • , Yanmin Zhu
  • , Linghe Kong
  • , Yuanyuan Yang
  • Shanghai University
  • Shanghai Jiao Tong University

Research output: Contribution to journalArticlepeer-review

118 Scopus citations

Abstract

Due to the urgent emergence of computation-intensive intelligent applications on end devices, edge computing has been put forward as an extension of cloud computing, to satisfy the low-latency requirements of these applications. To process heterogenous computation tasks on an edge node, the corresponding services should be placed in advance, including installing softwares and caching databases/libraries. Considering the limited storage space and computation resources on the edge node, services should be elaborately selected and deployed on the edge node and its computation resources should be carefully allocated to placed services, according to the arrivals of computation workloads. The joint service placement and computation resource allocation problem is particularly complicated, in terms of considering the stochastic arrivals of tasks, the additional latency incurred by service migration, and the waiting time of unprocessed tasks. Benefiting from deep reinforcement learning, we propose a novel approach based on parameterized deep Q networks to make the joint service placement and computation resource allocation decisions, with the objective of minimizing the total latency of tasks in a long term. Extensive simulations are conducted to evaluate the convergence and performance achieved by our proposed approach.

Original languageEnglish
Pages (from-to)3870-3881
Number of pages12
JournalIEEE Transactions on Mobile Computing
Volume22
Issue number7
DOIs
StatePublished - Jul 1 2023

Keywords

  • computation resource allocation
  • deep reinforcement learning
  • Edge computing
  • service placement

Fingerprint

Dive into the research topics of 'Deep Reinforcement Learning Based Approach for Online Service Placement and Computation Resource Allocation in Edge Computing'. Together they form a unique fingerprint.

Cite this