Distributed and Dynamic Service Placement in Pervasive Edge Computing Networks

Zhaolong Ning, Peiran Dong, Xiaojie Wang*, Shupeng Wang*, Xiping Hu, Song Guo, Tie Qiu, Bin Hu, Ricky Y.K. Kwok

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

113 Citations (Scopus)

Abstract

The explosive growth of mobile devices promotes the prosperity of novel mobile applications, which can be realized by service offloading with the assistance of edge computing servers. However, due to limited computation and storage capabilities of a single server, long service latency hinders the continuous development of service offloading in mobile networks. By supporting multi-server cooperation, Pervasive Edge Computing (PEC) is promising to enable service migration in highly dynamic mobile networks. With the objective of maximizing the system utility, we formulate the optimization problem by jointly considering the constraints of server storage capability and service execution latency. To enable dynamic service placement, we first utilize Lyapunov optimization method to decompose the long-term optimization problem into a series of instant optimization problems. Then, a sample average approximation-based stochastic algorithm is proposed to approximate the future expected system utility. Afterwards, a distributed Markov approximation algorithm is utilized to determine the service placement configurations. Through theoretical analysis, the time complexity of our proposed algorithm is linear to the number of users, and the backlog queue of PEC servers is stable. Performance evaluations are conducted based on both synthetic and real trace-driven scenarios, with numerical results demonstrating the effectiveness of our proposed algorithm from various aspects.

Original languageEnglish
Article number9301260
Pages (from-to)1277-1292
Number of pages16
JournalIEEE Transactions on Parallel and Distributed Systems
Volume32
Issue number6
DOIs
Publication statusPublished - 1 Jun 2021
Externally publishedYes

Keywords

  • Lyapunov optimization
  • Pervasive edge computing
  • distributed Markov approximation
  • service migration

Fingerprint

Dive into the research topics of 'Distributed and Dynamic Service Placement in Pervasive Edge Computing Networks'. Together they form a unique fingerprint.

Cite this