A survey on computation offloading modeling for edge computing

Hai Lin, Sherali Zeadally, Zhihong Chen, Houda Labiod, Lusheng Wang

Research output: Contribution to journalReview articlepeer-review

192 Scopus citations

Abstract

As a promising technology, edge computing extends computation, communication, and storage facilities toward the edge of a network. This new computing paradigm opens up new challenges, among which computation offloading is considered to be the most important one. Computation offloading enables end devices to offload computation tasks to edge servers and receive the results after the servers' execution of the tasks. In computation offloading, offloading modeling plays a crucial role in determining the overall edge computing performance. We present a comprehensive overview on the past development as well as the recent advances in research areas related to offloading modeling in edge computing. First, we present some important edge computing architectures and classify the previous works on computation offloading into different categories. Second, we discuss some basic models such as channel model, computation and communication model, and energy harvesting model that have been proposed in offloading modeling. Next, we elaborate on different offloading modeling methods which are based on (non-)convex optimization, Markov decision process, game theory, Lyapunov optimization, or machine learning. Finally, we highlight and discuss some research directions and challenges in the area of offloading modeling in edge computing.

Original languageEnglish
Article number102781
JournalJournal of Network and Computer Applications
Volume169
DOIs
StatePublished - Nov 1 2020

Bibliographical note

Publisher Copyright:
© 2020 Elsevier Ltd

Keywords

  • Computation offloading
  • Edge computing
  • Modeling

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'A survey on computation offloading modeling for edge computing'. Together they form a unique fingerprint.

Cite this