Dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in multi-access edge computing
The current computation offloading algorithm for the mobile cloud ignores the selection of offloading opportunities and does not consider the uninstall frequency, resource waste, and energy efficiency reduction of the user's offloading success probability. Therefore, in this study, a dynamic co...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
AIMS Press
2021-10-01
|
Series: | Mathematical Biosciences and Engineering |
Subjects: | |
Online Access: | https://www.aimspress.com/article/doi/10.3934/mbe.2021452?viewType=HTML |
_version_ | 1818993123436527616 |
---|---|
author | Yanpei Liu Wei Huang Liping Wang Yunjing Zhu Ningning Chen |
author_facet | Yanpei Liu Wei Huang Liping Wang Yunjing Zhu Ningning Chen |
author_sort | Yanpei Liu |
collection | DOAJ |
description | The current computation offloading algorithm for the mobile cloud ignores the selection of offloading opportunities and does not consider the uninstall frequency, resource waste, and energy efficiency reduction of the user's offloading success probability. Therefore, in this study, a dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in a multi-access edge computing environment is proposed (DCO-PSOMO). According to the CPU utilization and the memory utilization rate of the mobile terminal, this method can dynamically obtain the overload time by using a strong, locally weighted regression method. After detecting the overload time, the probability of successful downloading is predicted by the mobile user's dwell time and edge computing communication range, and the offloading is either conducted immediately or delayed. A computation offloading model was established via the use of the response time and energy consumption of the mobile terminal. Additionally, the optimal computing offloading algorithm was designed via the use of a particle swarm with a mutation operator. Finally, the DCO-PSOMO algorithm was compared with the JOCAP, ECOMC and ESRLR algorithms, and the experimental results demonstrated that the DCO-PSOMO offloading method can effectively reduce the offloading cost and terminal energy consumption, and improves the success probability of offloading and the user's QoS. |
first_indexed | 2024-12-20T20:37:03Z |
format | Article |
id | doaj.art-60386ebcf843400baff865b7898c0e7d |
institution | Directory Open Access Journal |
issn | 1551-0018 |
language | English |
last_indexed | 2024-12-20T20:37:03Z |
publishDate | 2021-10-01 |
publisher | AIMS Press |
record_format | Article |
series | Mathematical Biosciences and Engineering |
spelling | doaj.art-60386ebcf843400baff865b7898c0e7d2022-12-21T19:27:13ZengAIMS PressMathematical Biosciences and Engineering1551-00182021-10-011869163918910.3934/mbe.2021452Dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in multi-access edge computingYanpei Liu 0Wei Huang1Liping Wang2Yunjing Zhu3Ningning Chen4School of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, ChinaSchool of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, ChinaSchool of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, ChinaSchool of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, ChinaSchool of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, ChinaThe current computation offloading algorithm for the mobile cloud ignores the selection of offloading opportunities and does not consider the uninstall frequency, resource waste, and energy efficiency reduction of the user's offloading success probability. Therefore, in this study, a dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in a multi-access edge computing environment is proposed (DCO-PSOMO). According to the CPU utilization and the memory utilization rate of the mobile terminal, this method can dynamically obtain the overload time by using a strong, locally weighted regression method. After detecting the overload time, the probability of successful downloading is predicted by the mobile user's dwell time and edge computing communication range, and the offloading is either conducted immediately or delayed. A computation offloading model was established via the use of the response time and energy consumption of the mobile terminal. Additionally, the optimal computing offloading algorithm was designed via the use of a particle swarm with a mutation operator. Finally, the DCO-PSOMO algorithm was compared with the JOCAP, ECOMC and ESRLR algorithms, and the experimental results demonstrated that the DCO-PSOMO offloading method can effectively reduce the offloading cost and terminal energy consumption, and improves the success probability of offloading and the user's QoS.https://www.aimspress.com/article/doi/10.3934/mbe.2021452?viewType=HTMLcomputation offloadingmulti-access edge computingoffloading success rateoverload time |
spellingShingle | Yanpei Liu Wei Huang Liping Wang Yunjing Zhu Ningning Chen Dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in multi-access edge computing Mathematical Biosciences and Engineering computation offloading multi-access edge computing offloading success rate overload time |
title | Dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in multi-access edge computing |
title_full | Dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in multi-access edge computing |
title_fullStr | Dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in multi-access edge computing |
title_full_unstemmed | Dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in multi-access edge computing |
title_short | Dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in multi-access edge computing |
title_sort | dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in multi access edge computing |
topic | computation offloading multi-access edge computing offloading success rate overload time |
url | https://www.aimspress.com/article/doi/10.3934/mbe.2021452?viewType=HTML |
work_keys_str_mv | AT yanpeiliu dynamiccomputationoffloadingalgorithmbasedonparticleswarmoptimizationwithamutationoperatorinmultiaccessedgecomputing AT weihuang dynamiccomputationoffloadingalgorithmbasedonparticleswarmoptimizationwithamutationoperatorinmultiaccessedgecomputing AT lipingwang dynamiccomputationoffloadingalgorithmbasedonparticleswarmoptimizationwithamutationoperatorinmultiaccessedgecomputing AT yunjingzhu dynamiccomputationoffloadingalgorithmbasedonparticleswarmoptimizationwithamutationoperatorinmultiaccessedgecomputing AT ningningchen dynamiccomputationoffloadingalgorithmbasedonparticleswarmoptimizationwithamutationoperatorinmultiaccessedgecomputing |