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...

Full description

Saved in:
Bibliographic Details
Main Authors: Yi Qin, Junyan Chen, Lei Jin, Rui Yao, Zidan Gong
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