Task offloading optimization in mobile edge computing based on a deep reinforcement learning algorithm using density clustering and ensemble learning
Abstract Mobile edge computing offloads compute-intensive tasks generated on mobile wireless devices (WD) to edge servers (ES), which provides mobile users with low-latency computing services. Opportunistic computing offloading is effective to enhance computing performance in dynamic edge network en...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Nature Portfolio
2025-01-01
|
Series: | Scientific Reports |
Subjects: | |
Online Access: | https://doi.org/10.1038/s41598-024-84038-3 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1841559630856060928 |
---|---|
author | Yi Qin Junyan Chen Lei Jin Rui Yao Zidan Gong |
author_facet | Yi Qin Junyan Chen Lei Jin Rui Yao Zidan Gong |
author_sort | Yi Qin |
collection | DOAJ |
description | Abstract Mobile edge computing offloads compute-intensive tasks generated on mobile wireless devices (WD) to edge servers (ES), which provides mobile users with low-latency computing services. Opportunistic computing offloading is effective to enhance computing performance in dynamic edge network environments; however, careless offloading of tasks to ESs can lead to WDs preempting network computing resources with limited bandwidth, thereby resulting in inefficient allocation of computing resources. To address these challenges, this paper proposes the density clustering and ensemble learning training–based deep reinforcement learning (DCEDRL) method for task offloading decision-making in mobile edge computing (MEC). Firstly, DCEDRL utilizes multiple deep neural networks to explore the environment. It trains multiple models using ensemble learning methods to obtain a combination of prediction results. Secondly, DCEDRL utilizes an optimized density clustering method to identify and classify computing tasks with similar characteristics to improve subsequent task scheduling and resource allocation efficiency. Finally, according to the stored priority information, DCEDRL utilizes the priority weight to resample the samples, adjust the sampling strategy in real time, and improve the adaptability and robustness of the system. Simulation results demonstrate that the proposed DCEDRL method can reduce the backlog of tasks by greater than over 21% compared to the baseline algorithms. |
format | Article |
id | doaj-art-f29b1067b8b34b8ea121a9b5a6a71589 |
institution | Kabale University |
issn | 2045-2322 |
language | English |
publishDate | 2025-01-01 |
publisher | Nature Portfolio |
record_format | Article |
series | Scientific Reports |
spelling | doaj-art-f29b1067b8b34b8ea121a9b5a6a715892025-01-05T12:22:14ZengNature PortfolioScientific Reports2045-23222025-01-0115112510.1038/s41598-024-84038-3Task offloading optimization in mobile edge computing based on a deep reinforcement learning algorithm using density clustering and ensemble learningYi Qin0Junyan Chen1Lei Jin2Rui Yao3Zidan Gong4School of Computer Science and Information Security, Guilin University of Electronic TechnologySchool of Computer Science and Information Security, Guilin University of Electronic TechnologySchool of Computer Science and Information Security, Guilin University of Electronic TechnologySchool of Computer Science and Information Security, Guilin University of Electronic TechnologySchool of Computer Science and Information Security, Guilin University of Electronic TechnologyAbstract Mobile edge computing offloads compute-intensive tasks generated on mobile wireless devices (WD) to edge servers (ES), which provides mobile users with low-latency computing services. Opportunistic computing offloading is effective to enhance computing performance in dynamic edge network environments; however, careless offloading of tasks to ESs can lead to WDs preempting network computing resources with limited bandwidth, thereby resulting in inefficient allocation of computing resources. To address these challenges, this paper proposes the density clustering and ensemble learning training–based deep reinforcement learning (DCEDRL) method for task offloading decision-making in mobile edge computing (MEC). Firstly, DCEDRL utilizes multiple deep neural networks to explore the environment. It trains multiple models using ensemble learning methods to obtain a combination of prediction results. Secondly, DCEDRL utilizes an optimized density clustering method to identify and classify computing tasks with similar characteristics to improve subsequent task scheduling and resource allocation efficiency. Finally, according to the stored priority information, DCEDRL utilizes the priority weight to resample the samples, adjust the sampling strategy in real time, and improve the adaptability and robustness of the system. Simulation results demonstrate that the proposed DCEDRL method can reduce the backlog of tasks by greater than over 21% compared to the baseline algorithms.https://doi.org/10.1038/s41598-024-84038-3Mobile edge computingDeep reinforcement learningDensity clusteringOffloading decisionEnsemble learning |
spellingShingle | Yi Qin Junyan Chen Lei Jin Rui Yao Zidan Gong Task offloading optimization in mobile edge computing based on a deep reinforcement learning algorithm using density clustering and ensemble learning Scientific Reports Mobile edge computing Deep reinforcement learning Density clustering Offloading decision Ensemble learning |
title | Task offloading optimization in mobile edge computing based on a deep reinforcement learning algorithm using density clustering and ensemble learning |
title_full | Task offloading optimization in mobile edge computing based on a deep reinforcement learning algorithm using density clustering and ensemble learning |
title_fullStr | Task offloading optimization in mobile edge computing based on a deep reinforcement learning algorithm using density clustering and ensemble learning |
title_full_unstemmed | Task offloading optimization in mobile edge computing based on a deep reinforcement learning algorithm using density clustering and ensemble learning |
title_short | Task offloading optimization in mobile edge computing based on a deep reinforcement learning algorithm using density clustering and ensemble learning |
title_sort | task offloading optimization in mobile edge computing based on a deep reinforcement learning algorithm using density clustering and ensemble learning |
topic | Mobile edge computing Deep reinforcement learning Density clustering Offloading decision Ensemble learning |
url | https://doi.org/10.1038/s41598-024-84038-3 |
work_keys_str_mv | AT yiqin taskoffloadingoptimizationinmobileedgecomputingbasedonadeepreinforcementlearningalgorithmusingdensityclusteringandensemblelearning AT junyanchen taskoffloadingoptimizationinmobileedgecomputingbasedonadeepreinforcementlearningalgorithmusingdensityclusteringandensemblelearning AT leijin taskoffloadingoptimizationinmobileedgecomputingbasedonadeepreinforcementlearningalgorithmusingdensityclusteringandensemblelearning AT ruiyao taskoffloadingoptimizationinmobileedgecomputingbasedonadeepreinforcementlearningalgorithmusingdensityclusteringandensemblelearning AT zidangong taskoffloadingoptimizationinmobileedgecomputingbasedonadeepreinforcementlearningalgorithmusingdensityclusteringandensemblelearning |