Distributed algorithm for computation offloading in mobile edge computing considering user mobility and task randomness

Recent years have witnessed substantial research efforts on computation offloading for mobile edge computing (MEC) systems. User mobility is an intrinsic trait of many MEC applications, which has posed significant challenges for realizing reliable computing. However, existing works studying this pro...

Full description

Saved in:
Bibliographic Details
Main Authors: Zheng, F. Yifeng, Huang, S. Lei, Zhang, T. Wenjie, Yang, F. Jingmin, Yang, F. Liwei, Yeo, Chai Kiat
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/161999
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-161999
record_format dspace
spelling sg-ntu-dr.10356-1619992022-09-28T07:41:06Z Distributed algorithm for computation offloading in mobile edge computing considering user mobility and task randomness Zheng, F. Yifeng Huang, S. Lei Zhang, T. Wenjie Yang, F. Jingmin Yang, F. Liwei Yeo, Chai Kiat School of Computer Science and Engineering Engineering::Computer science and engineering Computation Offloading Mobile Edge Computing Recent years have witnessed substantial research efforts on computation offloading for mobile edge computing (MEC) systems. User mobility is an intrinsic trait of many MEC applications, which has posed significant challenges for realizing reliable computing. However, existing works studying this problem mainly focus on the movements of users while another high-dynamic behavior due to the randomness of computation task is largely ignored. To fill this gap, in this paper, we formulate the computation offloading decision problem in MEC system as a combinatorial optimization problem, and then we use Log-Sum-Exp function to approximate the optimal objective. Thereafter, we construct a Markov chain with steady-state distribution specifying to our problem in a distributed manner, such that the user mobility problem is transformed into the state transition problem. Moreover, this Markov chain is further extended to consider a dynamic scenario where the number of active users in the MEC system changes due to the random arrivals of new computation task or completions of old tasks. Numerical results show that our proposed computation offloading distributed algorithm can converge very fast to the optimal solution, and has a provable performance with a guaranteed loss bound. This work is supported by Natural Science Funds of Fujian (nos. 2021J011002, 2021J011004, 2020J01813) and Zhangzhou Municipal Natural Science Foundation (ZZ2021J23). 2022-09-28T07:41:06Z 2022-09-28T07:41:06Z 2022 Journal Article Zheng, F. Y., Huang, S. L., Zhang, T. W., Yang, F. J., Yang, F. L. & Yeo, C. K. (2022). Distributed algorithm for computation offloading in mobile edge computing considering user mobility and task randomness. Journal of Supercomputing, 78(10), 12476-12504. https://dx.doi.org/10.1007/s11227-022-04383-w 0920-8542 https://hdl.handle.net/10356/161999 10.1007/s11227-022-04383-w 2-s2.0-85125753681 10 78 12476 12504 en Journal of Supercomputing © 2022 The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Computation Offloading
Mobile Edge Computing
spellingShingle Engineering::Computer science and engineering
Computation Offloading
Mobile Edge Computing
Zheng, F. Yifeng
Huang, S. Lei
Zhang, T. Wenjie
Yang, F. Jingmin
Yang, F. Liwei
Yeo, Chai Kiat
Distributed algorithm for computation offloading in mobile edge computing considering user mobility and task randomness
description Recent years have witnessed substantial research efforts on computation offloading for mobile edge computing (MEC) systems. User mobility is an intrinsic trait of many MEC applications, which has posed significant challenges for realizing reliable computing. However, existing works studying this problem mainly focus on the movements of users while another high-dynamic behavior due to the randomness of computation task is largely ignored. To fill this gap, in this paper, we formulate the computation offloading decision problem in MEC system as a combinatorial optimization problem, and then we use Log-Sum-Exp function to approximate the optimal objective. Thereafter, we construct a Markov chain with steady-state distribution specifying to our problem in a distributed manner, such that the user mobility problem is transformed into the state transition problem. Moreover, this Markov chain is further extended to consider a dynamic scenario where the number of active users in the MEC system changes due to the random arrivals of new computation task or completions of old tasks. Numerical results show that our proposed computation offloading distributed algorithm can converge very fast to the optimal solution, and has a provable performance with a guaranteed loss bound.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Zheng, F. Yifeng
Huang, S. Lei
Zhang, T. Wenjie
Yang, F. Jingmin
Yang, F. Liwei
Yeo, Chai Kiat
format Article
author Zheng, F. Yifeng
Huang, S. Lei
Zhang, T. Wenjie
Yang, F. Jingmin
Yang, F. Liwei
Yeo, Chai Kiat
author_sort Zheng, F. Yifeng
title Distributed algorithm for computation offloading in mobile edge computing considering user mobility and task randomness
title_short Distributed algorithm for computation offloading in mobile edge computing considering user mobility and task randomness
title_full Distributed algorithm for computation offloading in mobile edge computing considering user mobility and task randomness
title_fullStr Distributed algorithm for computation offloading in mobile edge computing considering user mobility and task randomness
title_full_unstemmed Distributed algorithm for computation offloading in mobile edge computing considering user mobility and task randomness
title_sort distributed algorithm for computation offloading in mobile edge computing considering user mobility and task randomness
publishDate 2022
url https://hdl.handle.net/10356/161999
_version_ 1745574624964378624