Cargando…
Computing Offloading Based on TD3 Algorithm in Cache-Assisted Vehicular NOMA–MEC Networks
In this paper, in order to reduce the energy consumption and time of data transmission, the non-orthogonal multiple access (NOMA) and mobile edge caching technologies are jointly considered in mobile edge computing (MEC) networks. As for the cache-assisted vehicular NOMA–MEC networks, a problem of m...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10674878/ https://www.ncbi.nlm.nih.gov/pubmed/38005452 http://dx.doi.org/10.3390/s23229064 |
_version_ | 1785140932246503424 |
---|---|
author | Zhou, Tianqing Xu, Ming Qin, Dong Nie, Xuefang Li, Xuan Li, Chunguo |
author_facet | Zhou, Tianqing Xu, Ming Qin, Dong Nie, Xuefang Li, Xuan Li, Chunguo |
author_sort | Zhou, Tianqing |
collection | PubMed |
description | In this paper, in order to reduce the energy consumption and time of data transmission, the non-orthogonal multiple access (NOMA) and mobile edge caching technologies are jointly considered in mobile edge computing (MEC) networks. As for the cache-assisted vehicular NOMA–MEC networks, a problem of minimizing the energy consumed by vehicles (mobile devices, MDs) is formulated under time and resource constraints, which jointly optimize the computing resource allocation, subchannel selection, device association, offloading and caching decisions. To solve the formulated problem, we develop an effective joint computation offloading and task-caching algorithm based on the twin-delayed deep deterministic policy gradient (TD3) algorithm. Such a TD3-based offloading (TD3O) algorithm includes a designed action transformation (AT) algorithm used for transforming continuous action space into a discrete one. In addition, to solve the formulated problem in a non-iterative manner, an effective heuristic algorithm (HA) is also designed. As for the designed algorithms, we provide some detailed analyses of computation complexity and convergence, and give some meaningful insights through simulation. Simulation results show that the TD3O algorithm could achieve lower local energy consumption than several benchmark algorithms, and HA could achieve lower consumption than the completely offloading algorithm and local execution algorithm. |
format | Online Article Text |
id | pubmed-10674878 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-106748782023-11-09 Computing Offloading Based on TD3 Algorithm in Cache-Assisted Vehicular NOMA–MEC Networks Zhou, Tianqing Xu, Ming Qin, Dong Nie, Xuefang Li, Xuan Li, Chunguo Sensors (Basel) Article In this paper, in order to reduce the energy consumption and time of data transmission, the non-orthogonal multiple access (NOMA) and mobile edge caching technologies are jointly considered in mobile edge computing (MEC) networks. As for the cache-assisted vehicular NOMA–MEC networks, a problem of minimizing the energy consumed by vehicles (mobile devices, MDs) is formulated under time and resource constraints, which jointly optimize the computing resource allocation, subchannel selection, device association, offloading and caching decisions. To solve the formulated problem, we develop an effective joint computation offloading and task-caching algorithm based on the twin-delayed deep deterministic policy gradient (TD3) algorithm. Such a TD3-based offloading (TD3O) algorithm includes a designed action transformation (AT) algorithm used for transforming continuous action space into a discrete one. In addition, to solve the formulated problem in a non-iterative manner, an effective heuristic algorithm (HA) is also designed. As for the designed algorithms, we provide some detailed analyses of computation complexity and convergence, and give some meaningful insights through simulation. Simulation results show that the TD3O algorithm could achieve lower local energy consumption than several benchmark algorithms, and HA could achieve lower consumption than the completely offloading algorithm and local execution algorithm. MDPI 2023-11-09 /pmc/articles/PMC10674878/ /pubmed/38005452 http://dx.doi.org/10.3390/s23229064 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Zhou, Tianqing Xu, Ming Qin, Dong Nie, Xuefang Li, Xuan Li, Chunguo Computing Offloading Based on TD3 Algorithm in Cache-Assisted Vehicular NOMA–MEC Networks |
title | Computing Offloading Based on TD3 Algorithm in Cache-Assisted Vehicular NOMA–MEC Networks |
title_full | Computing Offloading Based on TD3 Algorithm in Cache-Assisted Vehicular NOMA–MEC Networks |
title_fullStr | Computing Offloading Based on TD3 Algorithm in Cache-Assisted Vehicular NOMA–MEC Networks |
title_full_unstemmed | Computing Offloading Based on TD3 Algorithm in Cache-Assisted Vehicular NOMA–MEC Networks |
title_short | Computing Offloading Based on TD3 Algorithm in Cache-Assisted Vehicular NOMA–MEC Networks |
title_sort | computing offloading based on td3 algorithm in cache-assisted vehicular noma–mec networks |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10674878/ https://www.ncbi.nlm.nih.gov/pubmed/38005452 http://dx.doi.org/10.3390/s23229064 |
work_keys_str_mv | AT zhoutianqing computingoffloadingbasedontd3algorithmincacheassistedvehicularnomamecnetworks AT xuming computingoffloadingbasedontd3algorithmincacheassistedvehicularnomamecnetworks AT qindong computingoffloadingbasedontd3algorithmincacheassistedvehicularnomamecnetworks AT niexuefang computingoffloadingbasedontd3algorithmincacheassistedvehicularnomamecnetworks AT lixuan computingoffloadingbasedontd3algorithmincacheassistedvehicularnomamecnetworks AT lichunguo computingoffloadingbasedontd3algorithmincacheassistedvehicularnomamecnetworks |