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...
Saved in:
Main Authors: | , , , , , |
---|---|
Other Authors: | |
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 |