Application Loading and Computing Allocation for Collaborative Edge Computing

Yanzan Sun, Xinkun Xie, Fan Wu*, Shunqing Zhang, Shugong Xu, Yating Wu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)

Abstract

The emergence of Mobile Edge Computing (MEC) provides a near-field tasking platform to meet the latency requirements of the growing number of compute-intensive mobile applications. However, physical memory constraints limit the number of application services that can be loaded on the edge server (ES) simultaneously, and the non-uniform distribution of traffic in the mobile network makes it difficult to fully utilize the resources in the edge network. In addition, for MEC platform operators, how to achieve the expected profit of application service providers (ASP) to attract more ASPs is also important. To address these issues, in this paper we propose an ASP profit-aware solution for jointly optimizing application loading, task allocation, and compute resource allocation across multi-ES, minimizing system latency while maintaining ASP profitability. We first formulate the problem as a long-term stochastic optimization problem with ASP profit constraints, transform it into a single time slot optimization problem using the Lyapunov optimization framework, and then, using the power of genetic algorithms (GA), we propose an online heuristic algorithm to obtain a near-optimal strategy for each time slot. Simulation results show that our algorithm is effective in reducing system latency in the long term, while demonstrating performance that ensures more ASPs with desired profits.

Original languageEnglish
Pages (from-to)158481-158495
Number of pages15
JournalIEEE Access
Volume9
DOIs
Publication statusPublished - 2021
Externally publishedYes

Keywords

  • application loading
  • computing allocation
  • Edge computing
  • load balance
  • service provider profit-aware

Fingerprint

Dive into the research topics of 'Application Loading and Computing Allocation for Collaborative Edge Computing'. Together they form a unique fingerprint.

Cite this