Cargando…

Deep Reinforcement Learning Based Resource Allocation Strategy in Cloud-Edge Computing System

The rapid development of mobile device applications put tremendous pressure on edge nodes with limited computing capabilities, which may cause poor user experience. To solve this problem, collaborative cloud-edge computing is proposed. In the cloud-edge computing, an edge node with limited local res...

Descripción completa

Detalles Bibliográficos
Autores principales: Xu, Jianqiao, Xu, Zhuohan, Shi, Bing
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9387682/
https://www.ncbi.nlm.nih.gov/pubmed/35992348
http://dx.doi.org/10.3389/fbioe.2022.908056
_version_ 1784770065239900160
author Xu, Jianqiao
Xu, Zhuohan
Shi, Bing
author_facet Xu, Jianqiao
Xu, Zhuohan
Shi, Bing
author_sort Xu, Jianqiao
collection PubMed
description The rapid development of mobile device applications put tremendous pressure on edge nodes with limited computing capabilities, which may cause poor user experience. To solve this problem, collaborative cloud-edge computing is proposed. In the cloud-edge computing, an edge node with limited local resources can rent more resources from a cloud node. According to the nature of cloud service, cloud service can be divided into private cloud and public cloud. In a private cloud environment, the edge node must allocate resources between the cloud node and the edge node. In a public cloud environment, since public cloud service providers offer various pricing modes for users’ different computing demands, the edge node also must select the appropriate pricing mode of cloud service; which is a sequential decision problem. In this stydy, we model it as a Markov decision process and parameterized action Markov decision process, and we propose a resource allocation algorithm cost efficient resource allocation with private cloud (CERAI) and cost efficient resource allocation with public cloud (CERAU) in the collaborative cloud-edge environment based on the deep reinforcement learning algorithm deep deterministic policy gradient and P-DQN. Next, we evaluated CERAI and CERAU against three typical resource allocation algorithms based on synthetic and real data of Google datasets. The experimental results demonstrate that CERAI and CERAU can effectively reduce the long-term operating cost of collaborative cloud-side computing in various demanding settings. Our analysis can provide some useful insights for enterprises to design the resource allocation strategy in the collaborative cloud-side computing system.
format Online
Article
Text
id pubmed-9387682
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-93876822022-08-19 Deep Reinforcement Learning Based Resource Allocation Strategy in Cloud-Edge Computing System Xu, Jianqiao Xu, Zhuohan Shi, Bing Front Bioeng Biotechnol Bioengineering and Biotechnology The rapid development of mobile device applications put tremendous pressure on edge nodes with limited computing capabilities, which may cause poor user experience. To solve this problem, collaborative cloud-edge computing is proposed. In the cloud-edge computing, an edge node with limited local resources can rent more resources from a cloud node. According to the nature of cloud service, cloud service can be divided into private cloud and public cloud. In a private cloud environment, the edge node must allocate resources between the cloud node and the edge node. In a public cloud environment, since public cloud service providers offer various pricing modes for users’ different computing demands, the edge node also must select the appropriate pricing mode of cloud service; which is a sequential decision problem. In this stydy, we model it as a Markov decision process and parameterized action Markov decision process, and we propose a resource allocation algorithm cost efficient resource allocation with private cloud (CERAI) and cost efficient resource allocation with public cloud (CERAU) in the collaborative cloud-edge environment based on the deep reinforcement learning algorithm deep deterministic policy gradient and P-DQN. Next, we evaluated CERAI and CERAU against three typical resource allocation algorithms based on synthetic and real data of Google datasets. The experimental results demonstrate that CERAI and CERAU can effectively reduce the long-term operating cost of collaborative cloud-side computing in various demanding settings. Our analysis can provide some useful insights for enterprises to design the resource allocation strategy in the collaborative cloud-side computing system. Frontiers Media S.A. 2022-08-04 /pmc/articles/PMC9387682/ /pubmed/35992348 http://dx.doi.org/10.3389/fbioe.2022.908056 Text en Copyright © 2022 Xu, Xu and Shi. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Bioengineering and Biotechnology
Xu, Jianqiao
Xu, Zhuohan
Shi, Bing
Deep Reinforcement Learning Based Resource Allocation Strategy in Cloud-Edge Computing System
title Deep Reinforcement Learning Based Resource Allocation Strategy in Cloud-Edge Computing System
title_full Deep Reinforcement Learning Based Resource Allocation Strategy in Cloud-Edge Computing System
title_fullStr Deep Reinforcement Learning Based Resource Allocation Strategy in Cloud-Edge Computing System
title_full_unstemmed Deep Reinforcement Learning Based Resource Allocation Strategy in Cloud-Edge Computing System
title_short Deep Reinforcement Learning Based Resource Allocation Strategy in Cloud-Edge Computing System
title_sort deep reinforcement learning based resource allocation strategy in cloud-edge computing system
topic Bioengineering and Biotechnology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9387682/
https://www.ncbi.nlm.nih.gov/pubmed/35992348
http://dx.doi.org/10.3389/fbioe.2022.908056
work_keys_str_mv AT xujianqiao deepreinforcementlearningbasedresourceallocationstrategyincloudedgecomputingsystem
AT xuzhuohan deepreinforcementlearningbasedresourceallocationstrategyincloudedgecomputingsystem
AT shibing deepreinforcementlearningbasedresourceallocationstrategyincloudedgecomputingsystem