An Online Learning Approach to Computation Offloading in Dynamic Fog Networks

Miao Yang, Hongbin Zhu, Haifeng Wang, Yevgeny Koucheryavy, Konstantin Samouylov, Hua Qian

Research output: Contribution to journalArticleScientificpeer-review

15 Citations (Scopus)

Abstract

Fog computing provides computation and services to the edge of networks to support real-time applications. The latency performance is a crucial metric in fog computing. In this paper, we consider a computation offloading problem in a fog network with unknown dynamics. In this network, mobile users can offload their computational tasks to neighborhood fog nodes (FNs) in each time slot. The queue of arrival tasks at each FN follows a Markov model with unknown statistics. In order to provide satisfactory quality of experience, the network latency needs to be minimized. In this paper, we construct an offloading policy with interleaved exploration and exploitation epochs to solve the sequential FN selection problem. An upper bound of regret is derived to show the effectiveness of the proposed method. The proposed policy is optimal in the sense that it achieves a regret with sub-linear order. In addition, the proposed policy can be applied to both single-user setting and multi-user setting. Simulation results show that when compared with the existing offloading algorithms, the proposed algorithm can reduce the average latency by 7%~47% in the single-user setting, and 91% in the multi-user setting.
Original languageEnglish
Pages (from-to)1572-1584
Number of pages13
JournalIEEE Internet of Things Journal
Volume8
Issue number3
Early online date2020
DOIs
Publication statusPublished - 2021
Publication typeA1 Journal article-refereed

Keywords

  • Task analysis
  • Heuristic algorithms
  • Delays
  • Markov processes
  • Cloud computing
  • Internet of Things
  • Servers
  • Fog computing
  • restless multi-armed bandit (RMAB)
  • reinforcement learning
  • task offloading
  • Markov chain.

Publication forum classification

  • Publication forum level 2

Fingerprint

Dive into the research topics of 'An Online Learning Approach to Computation Offloading in Dynamic Fog Networks'. Together they form a unique fingerprint.

Cite this