Cargando…

Optimal Design of Hierarchical Cloud-Fog&Edge Computing Networks with Caching

This paper investigates the optimal design of a hierarchical cloud-fog&edge computing (FEC) network, which consists of three tiers, i.e., the cloud tier, the fog&edge tier, and the device tier. The device in the device tier processes its task via three computing modes, i.e., cache-assisted c...

Descripción completa

Detalles Bibliográficos
Autores principales: Fan, Xiaoqian, Zheng, Haina, Jiang, Ruihong, Zhang, Jinyu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7361789/
https://www.ncbi.nlm.nih.gov/pubmed/32178300
http://dx.doi.org/10.3390/s20061582
_version_ 1783559402447437824
author Fan, Xiaoqian
Zheng, Haina
Jiang, Ruihong
Zhang, Jinyu
author_facet Fan, Xiaoqian
Zheng, Haina
Jiang, Ruihong
Zhang, Jinyu
author_sort Fan, Xiaoqian
collection PubMed
description This paper investigates the optimal design of a hierarchical cloud-fog&edge computing (FEC) network, which consists of three tiers, i.e., the cloud tier, the fog&edge tier, and the device tier. The device in the device tier processes its task via three computing modes, i.e., cache-assisted computing mode, cloud-assisted computing mode, and joint device-fog&edge computing mode. Specifically, the task corresponds to being completed via the content caching in the FEC tier, the computation offloading to the cloud tier, and the joint computing in the fog&edge and device tier, respectively. For such a system, an energy minimization problem is formulated by jointly optimizing the computing mode selection, the local computing ratio, the computation frequency, and the transmit power, while guaranteeing multiple system constraints, including the task completion deadline time, the achievable computation capability, and the achievable transmit power threshold. Since the problem is a mixed integer nonlinear programming problem, which is hard to solve with known standard methods, it is decomposed into three subproblems, and the optimal solution to each subproblem is derived. Then, an efficient optimal caching, cloud, and joint computing (CCJ) algorithm to solve the primary problem is proposed. Simulation results show that the system performance achieved by our proposed optimal design outperforms that achieved by the benchmark schemes. Moreover, the smaller the achievable transmit power threshold of the device, the more energy is saved. Besides, with the increment of the data size of the task, the lesser is the local computing ratio.
format Online
Article
Text
id pubmed-7361789
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-73617892020-07-21 Optimal Design of Hierarchical Cloud-Fog&Edge Computing Networks with Caching Fan, Xiaoqian Zheng, Haina Jiang, Ruihong Zhang, Jinyu Sensors (Basel) Article This paper investigates the optimal design of a hierarchical cloud-fog&edge computing (FEC) network, which consists of three tiers, i.e., the cloud tier, the fog&edge tier, and the device tier. The device in the device tier processes its task via three computing modes, i.e., cache-assisted computing mode, cloud-assisted computing mode, and joint device-fog&edge computing mode. Specifically, the task corresponds to being completed via the content caching in the FEC tier, the computation offloading to the cloud tier, and the joint computing in the fog&edge and device tier, respectively. For such a system, an energy minimization problem is formulated by jointly optimizing the computing mode selection, the local computing ratio, the computation frequency, and the transmit power, while guaranteeing multiple system constraints, including the task completion deadline time, the achievable computation capability, and the achievable transmit power threshold. Since the problem is a mixed integer nonlinear programming problem, which is hard to solve with known standard methods, it is decomposed into three subproblems, and the optimal solution to each subproblem is derived. Then, an efficient optimal caching, cloud, and joint computing (CCJ) algorithm to solve the primary problem is proposed. Simulation results show that the system performance achieved by our proposed optimal design outperforms that achieved by the benchmark schemes. Moreover, the smaller the achievable transmit power threshold of the device, the more energy is saved. Besides, with the increment of the data size of the task, the lesser is the local computing ratio. MDPI 2020-03-12 /pmc/articles/PMC7361789/ /pubmed/32178300 http://dx.doi.org/10.3390/s20061582 Text en © 2020 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Fan, Xiaoqian
Zheng, Haina
Jiang, Ruihong
Zhang, Jinyu
Optimal Design of Hierarchical Cloud-Fog&Edge Computing Networks with Caching
title Optimal Design of Hierarchical Cloud-Fog&Edge Computing Networks with Caching
title_full Optimal Design of Hierarchical Cloud-Fog&Edge Computing Networks with Caching
title_fullStr Optimal Design of Hierarchical Cloud-Fog&Edge Computing Networks with Caching
title_full_unstemmed Optimal Design of Hierarchical Cloud-Fog&Edge Computing Networks with Caching
title_short Optimal Design of Hierarchical Cloud-Fog&Edge Computing Networks with Caching
title_sort optimal design of hierarchical cloud-fog&edge computing networks with caching
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7361789/
https://www.ncbi.nlm.nih.gov/pubmed/32178300
http://dx.doi.org/10.3390/s20061582
work_keys_str_mv AT fanxiaoqian optimaldesignofhierarchicalcloudfogedgecomputingnetworkswithcaching
AT zhenghaina optimaldesignofhierarchicalcloudfogedgecomputingnetworkswithcaching
AT jiangruihong optimaldesignofhierarchicalcloudfogedgecomputingnetworkswithcaching
AT zhangjinyu optimaldesignofhierarchicalcloudfogedgecomputingnetworkswithcaching