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

Descripción completa

Detalles Bibliográficos
Autores principales: Zhou, Tianqing, Xu, Ming, Qin, Dong, Nie, Xuefang, Li, Xuan, Li, Chunguo
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