Joint Optimization of Computation Offloading, Data Compression, Energy Harvesting, and Application Scenarios in Fog Computing

Fog computing is considered to be an effective method to solve the problem of high latency and high energy consumption of IoT devices. A suitable computation offloading strategy can provide a low offloading cost to the user device. Most researches on computation offloading in fog computing focus on...

Full description

Bibliographic Details
Main Authors: Wenle Bai, Ziyang Ma, Yulong Han, Menglong Wu, Zhongyuan Zhao, Mengkun Li, Chengcai Wang
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9382296/
_version_ 1811273978990297088
author Wenle Bai
Ziyang Ma
Yulong Han
Menglong Wu
Zhongyuan Zhao
Mengkun Li
Chengcai Wang
author_facet Wenle Bai
Ziyang Ma
Yulong Han
Menglong Wu
Zhongyuan Zhao
Mengkun Li
Chengcai Wang
author_sort Wenle Bai
collection DOAJ
description Fog computing is considered to be an effective method to solve the problem of high latency and high energy consumption of IoT devices. A suitable computation offloading strategy can provide a low offloading cost to the user device. Most researches on computation offloading in fog computing focus on one or two targets to improve system performance, however, the actual system needs to meet a comprehensive demand. Therefore, the joint optimization of multi-objective in multiple scenarios is a very meaningful problem. Inspired by this, the paper highlights the joint optimization research for fog computing, which proposes a Joint Computation offloading, Data compression, Energy harvesting, and Application scenarios (JCDEA) algorithm. The related mathematical model is constructed and the cost expressions of local computing, fog computing, and cloud computing are derived. Through the proposed algorithm, solving the computation offloading strategy is transformed into solving the minimum cost and is simplified by controlling strategy factors. Moreover, five simulation experiments are conducted and the meaningful conclusions are drawn, which contain that (1) the cost of fog computing is lower than that of local and cloud computing in most time slots and cloud computing can compensate for fog computing in complex environments; (2) the cost increases approximately linear with the amount of offloaded data; (3) the number of user devices and the compression ratio affect the fog-to-cloud ratio (FCR), while the FCR affects the cost; and (4) the related offloading strategy distribution and the cost are obtained for different scenarios. The JCDEA algorithm always outperforms than that of the random selection algorithm in all scenarios.
first_indexed 2024-04-12T23:09:20Z
format Article
id doaj.art-5a4a969b655d4df1858df7ab6afaf530
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-12T23:09:20Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-5a4a969b655d4df1858df7ab6afaf5302022-12-22T03:12:50ZengIEEEIEEE Access2169-35362021-01-019454624547310.1109/ACCESS.2021.30677029382296Joint Optimization of Computation Offloading, Data Compression, Energy Harvesting, and Application Scenarios in Fog ComputingWenle Bai0https://orcid.org/0000-0001-8889-2530Ziyang Ma1https://orcid.org/0000-0003-4360-7024Yulong Han2Menglong Wu3https://orcid.org/0000-0003-1818-9019Zhongyuan Zhao4https://orcid.org/0000-0002-8218-7723Mengkun Li5Chengcai Wang6https://orcid.org/0000-0002-8937-6199Institute of Information, North China University of Technology, Beijing, ChinaInstitute of Information, North China University of Technology, Beijing, ChinaInstitute of Information, North China University of Technology, Beijing, ChinaInstitute of Information, North China University of Technology, Beijing, ChinaInstitute of Information and Communication, Beijing University of Posts and Telecommunications, Beijing, ChinaSchool of Management, Capital Normal University, Beijing, ChinaChina Academy of Electronics and Information Technology, Beijing, ChinaFog computing is considered to be an effective method to solve the problem of high latency and high energy consumption of IoT devices. A suitable computation offloading strategy can provide a low offloading cost to the user device. Most researches on computation offloading in fog computing focus on one or two targets to improve system performance, however, the actual system needs to meet a comprehensive demand. Therefore, the joint optimization of multi-objective in multiple scenarios is a very meaningful problem. Inspired by this, the paper highlights the joint optimization research for fog computing, which proposes a Joint Computation offloading, Data compression, Energy harvesting, and Application scenarios (JCDEA) algorithm. The related mathematical model is constructed and the cost expressions of local computing, fog computing, and cloud computing are derived. Through the proposed algorithm, solving the computation offloading strategy is transformed into solving the minimum cost and is simplified by controlling strategy factors. Moreover, five simulation experiments are conducted and the meaningful conclusions are drawn, which contain that (1) the cost of fog computing is lower than that of local and cloud computing in most time slots and cloud computing can compensate for fog computing in complex environments; (2) the cost increases approximately linear with the amount of offloaded data; (3) the number of user devices and the compression ratio affect the fog-to-cloud ratio (FCR), while the FCR affects the cost; and (4) the related offloading strategy distribution and the cost are obtained for different scenarios. The JCDEA algorithm always outperforms than that of the random selection algorithm in all scenarios.https://ieeexplore.ieee.org/document/9382296/Fog computingoffloading strategyenergy harvestingcompression ratios
spellingShingle Wenle Bai
Ziyang Ma
Yulong Han
Menglong Wu
Zhongyuan Zhao
Mengkun Li
Chengcai Wang
Joint Optimization of Computation Offloading, Data Compression, Energy Harvesting, and Application Scenarios in Fog Computing
IEEE Access
Fog computing
offloading strategy
energy harvesting
compression ratios
title Joint Optimization of Computation Offloading, Data Compression, Energy Harvesting, and Application Scenarios in Fog Computing
title_full Joint Optimization of Computation Offloading, Data Compression, Energy Harvesting, and Application Scenarios in Fog Computing
title_fullStr Joint Optimization of Computation Offloading, Data Compression, Energy Harvesting, and Application Scenarios in Fog Computing
title_full_unstemmed Joint Optimization of Computation Offloading, Data Compression, Energy Harvesting, and Application Scenarios in Fog Computing
title_short Joint Optimization of Computation Offloading, Data Compression, Energy Harvesting, and Application Scenarios in Fog Computing
title_sort joint optimization of computation offloading data compression energy harvesting and application scenarios in fog computing
topic Fog computing
offloading strategy
energy harvesting
compression ratios
url https://ieeexplore.ieee.org/document/9382296/
work_keys_str_mv AT wenlebai jointoptimizationofcomputationoffloadingdatacompressionenergyharvestingandapplicationscenariosinfogcomputing
AT ziyangma jointoptimizationofcomputationoffloadingdatacompressionenergyharvestingandapplicationscenariosinfogcomputing
AT yulonghan jointoptimizationofcomputationoffloadingdatacompressionenergyharvestingandapplicationscenariosinfogcomputing
AT menglongwu jointoptimizationofcomputationoffloadingdatacompressionenergyharvestingandapplicationscenariosinfogcomputing
AT zhongyuanzhao jointoptimizationofcomputationoffloadingdatacompressionenergyharvestingandapplicationscenariosinfogcomputing
AT mengkunli jointoptimizationofcomputationoffloadingdatacompressionenergyharvestingandapplicationscenariosinfogcomputing
AT chengcaiwang jointoptimizationofcomputationoffloadingdatacompressionenergyharvestingandapplicationscenariosinfogcomputing