Dynamic Resource Allocation and Computation Offloading for IoT Fog Computing System

Fog computing system is able to facilitate computation-intensive applications and emerges as one of the promising technology for realizing the Internet of Things (IoT). By offloading the computational tasks to the fog node (FN) at the network edge, both the service latency and energy consumption can...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on industrial informatics Vol. 17; no. 5; pp. 3348 - 3357
Main Authors Chang, Zheng, Liu, Liqing, Guo, Xijuan, Sheng, Quan
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 01.05.2021
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1551-3203
1941-0050
DOI10.1109/TII.2020.2978946

Cover

Abstract Fog computing system is able to facilitate computation-intensive applications and emerges as one of the promising technology for realizing the Internet of Things (IoT). By offloading the computational tasks to the fog node (FN) at the network edge, both the service latency and energy consumption can be improved, which is significant for industrial IoT applications. However, the dynamics of computational resource usages in the FN, the radio environment and the energy in the battery of IoT devices make the offloading mechanism design become challenging. Therefore, in this article, we propose a dynamic optimization scheme for the IoT fog computing system with multiple mobile devices (MDs), where the radio and computational resources, and offloading decisions, can be dynamically coordinated and allocated with the variation of radio resources and computation demands. Specifically, with the objective to minimize the system cost related to latency, energy consumption, and weights of MDs, we propose a joint computation offloading and radio resource allocation algorithm based on Lyapunov optimization. Through minimizing the derived upper bound of the Lyapunov drift-plus-penalty function, we divide the main problem into several subproblems at each time slot and address them accordingly. Through performance evaluation, the effectiveness of the proposed scheme can be verified.
AbstractList Fog computing system is able to facilitate computation-intensive applications and emerges as one of the promising technology for realizing the Internet of Things (IoT). By offloading the computational tasks to the fog node (FN) at the network edge, both the service latency and energy consumption can be improved, which is significant for industrial IoT applications. However, the dynamics of computational resource usages in the FN, the radio environment and the energy in the battery of IoT devices make the offloading mechanism design become challenging. Therefore, in this article, we propose a dynamic optimization scheme for the IoT fog computing system with multiple mobile devices (MDs), where the radio and computational resources, and offloading decisions, can be dynamically coordinated and allocated with the variation of radio resources and computation demands. Specifically, with the objective to minimize the system cost related to latency, energy consumption, and weights of MDs, we propose a joint computation offloading and radio resource allocation algorithm based on Lyapunov optimization. Through minimizing the derived upper bound of the Lyapunov drift-plus-penalty function, we divide the main problem into several subproblems at each time slot and address them accordingly. Through performance evaluation, the effectiveness of the proposed scheme can be verified.
Author Liu, Liqing
Chang, Zheng
Sheng, Quan
Guo, Xijuan
Author_xml – sequence: 1
  givenname: Zheng
  orcidid: 0000-0003-3766-820X
  surname: Chang
  fullname: Chang, Zheng
  email: zheng.chang@jyu.fi
  organization: School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, China
– sequence: 2
  givenname: Liqing
  orcidid: 0000-0002-6042-7204
  surname: Liu
  fullname: Liu, Liqing
  email: liuliqing_yanyan@163.com
  organization: School of Computer and Communications Engineering, Northeasten University, Qinhuangdao, China
– sequence: 3
  givenname: Xijuan
  orcidid: 0000-0002-2816-5849
  surname: Guo
  fullname: Guo, Xijuan
  email: xjguo@ysu.edu.cn
  organization: College of Information Science and Engineering, Yanshan University, Qinhuangdao, China
– sequence: 4
  givenname: Quan
  orcidid: 0000-0003-1850-6643
  surname: Sheng
  fullname: Sheng, Quan
  email: shengquan@tju.edu.cn
  organization: School of Precision Instrument and Optoelectronics Engineering, Tianjin University, Tianjin, China
BookMark eNp9kL1rwzAQxUVJoUnavdDF0NnuyWdZ1hjSpjUEAk06C1uWgoNtpZIz5L-vg0OHDp3ug_e7470ZmXS204Q8UogoBfGyy_MohhiiWPBMJOkNmVKR0BCAwWToGaMhxoB3ZOb9AQA5oJiS7eu5K9paBZ_a25NTOlg0jVVFX9suKLoqWNr2eOrHeWNMY4uq7vaBsS7I7S5Y2f1Vctluz77X7T25NUXj9cO1zsnX6m23_AjXm_d8uViHChnvw5IJDpWgmcHSiDKlPGU6U8xUZYoMFfAqqZBzULxMRIlacMwMjZNMq5JpwDl5Hu8enf0-ad_Lw2ChG17KOBGYohDAB1U6qpSz3jttpKpHP70r6kZSkJcA5RCgvAQorwEOIPwBj65uC3f-D3kakVpr_SsXEKecU_wBSHV85Q
CODEN ITIICH
CitedBy_id crossref_primary_10_1016_j_comnet_2024_110916
crossref_primary_10_1109_TWC_2024_3518399
crossref_primary_10_1109_JIOT_2022_3143101
crossref_primary_10_1002_dac_5335
crossref_primary_10_1109_TVT_2021_3105270
crossref_primary_10_1016_j_aej_2023_10_034
crossref_primary_10_1109_TII_2021_3137349
crossref_primary_10_1109_TVT_2023_3335663
crossref_primary_10_1109_TVT_2023_3242585
crossref_primary_10_36548_jucct_2021_1_001
crossref_primary_10_1109_JIOT_2023_3280162
crossref_primary_10_1109_JIOT_2022_3175050
crossref_primary_10_1109_TIV_2023_3237960
crossref_primary_10_1109_TVT_2021_3090246
crossref_primary_10_1109_TWC_2024_3479709
crossref_primary_10_1109_TWC_2023_3342434
crossref_primary_10_7717_peerj_cs_1035
crossref_primary_10_1007_s10586_023_04214_4
crossref_primary_10_1007_s11276_021_02855_0
crossref_primary_10_3390_s22093527
crossref_primary_10_2174_0122103279276389240129091937
crossref_primary_10_3390_pr12091804
crossref_primary_10_1007_s11227_022_04374_x
crossref_primary_10_1016_j_comnet_2020_107511
crossref_primary_10_3390_electronics12153224
crossref_primary_10_1007_s00607_021_01045_2
crossref_primary_10_3390_electronics9061010
crossref_primary_10_1016_j_comnet_2022_109137
crossref_primary_10_1016_j_advengsoft_2022_103295
crossref_primary_10_1109_OJCOMS_2023_3271765
crossref_primary_10_1109_TII_2022_3167668
crossref_primary_10_1109_TMC_2024_3462731
crossref_primary_10_1016_j_comnet_2023_109556
crossref_primary_10_1109_TII_2020_3001355
crossref_primary_10_1109_TII_2021_3125376
crossref_primary_10_7717_peerj_cs_1747
crossref_primary_10_1109_TSUSC_2023_3313770
crossref_primary_10_1109_ACCESS_2024_3463791
crossref_primary_10_1109_TVT_2022_3167405
crossref_primary_10_1016_j_sysarc_2024_103194
crossref_primary_10_1016_j_hcc_2023_100149
crossref_primary_10_1002_dac_5411
crossref_primary_10_1109_JIOT_2022_3222968
crossref_primary_10_1016_j_dsp_2024_104919
crossref_primary_10_1007_s11276_022_03052_3
crossref_primary_10_1007_s12652_021_03561_7
crossref_primary_10_1016_j_iot_2025_101534
crossref_primary_10_1109_JIOT_2023_3270332
crossref_primary_10_1109_TII_2021_3077892
crossref_primary_10_1049_cmu2_12377
crossref_primary_10_1016_j_phycom_2024_102349
crossref_primary_10_1109_TII_2023_3272696
crossref_primary_10_1109_JIOT_2023_3332748
crossref_primary_10_1109_TII_2020_3041159
crossref_primary_10_1007_s11227_024_06603_x
crossref_primary_10_3390_computation11070124
crossref_primary_10_1109_JIOT_2021_3084361
crossref_primary_10_1109_JIOT_2022_3188434
crossref_primary_10_1109_JIOT_2022_3221945
crossref_primary_10_1109_JIOT_2022_3161670
crossref_primary_10_1109_JIOT_2024_3349609
crossref_primary_10_1109_JIOT_2023_3335968
crossref_primary_10_1007_s11424_024_2038_2
crossref_primary_10_1109_TITS_2023_3310978
crossref_primary_10_1007_s11227_022_04338_1
crossref_primary_10_1109_TVT_2023_3285069
crossref_primary_10_1109_JIOT_2023_3264484
crossref_primary_10_1109_TCCN_2024_3431889
crossref_primary_10_1109_ACCESS_2024_3447097
crossref_primary_10_3390_computers14030099
crossref_primary_10_1109_JIOT_2022_3143539
crossref_primary_10_1109_TWC_2022_3173365
crossref_primary_10_1016_j_sysarc_2023_102979
crossref_primary_10_1109_ACCESS_2024_3512191
crossref_primary_10_1109_JIOT_2021_3091142
crossref_primary_10_1109_TVT_2024_3416205
crossref_primary_10_1016_j_aej_2023_03_026
crossref_primary_10_3390_s22041555
crossref_primary_10_4018_IJCAC_309934
crossref_primary_10_1109_JIOT_2023_3235993
crossref_primary_10_1109_TII_2021_3067026
crossref_primary_10_3390_electronics12112452
crossref_primary_10_1155_2022_6216372
crossref_primary_10_1016_j_dcan_2022_08_004
crossref_primary_10_1109_JIOT_2023_3235351
crossref_primary_10_1109_TITS_2023_3342271
crossref_primary_10_1109_ACCESS_2020_3029169
crossref_primary_10_3390_s21041378
crossref_primary_10_1109_JIOT_2024_3371049
crossref_primary_10_1109_TVT_2023_3285073
crossref_primary_10_1145_3586181
crossref_primary_10_1007_s10586_021_03279_3
crossref_primary_10_1109_TII_2020_3010798
Cites_doi 10.1109/JSAC.2016.2545382
10.1109/TWC.2015.2489651
10.1109/JSTSP.2019.2893057
10.1109/JIOT.2017.2780236
10.1109/TII.2018.2843365
10.1109/JSAC.2017.2760160
10.1109/TIT.1983.1056748
10.1109/TE.1962.4322261
10.1109/JIOT.2016.2565516
10.1109/TWC.2016.2633522
10.1007/s11276-016-1322-z
10.1109/ACCESS.2015.2499300
10.1109/JSAC.2016.2611964
10.1109/CDC.2010.5717235
10.1109/CC.2017.7897332
10.1109/MWC.2016.7553022
10.1109/JIOT.2018.2882783
10.1109/JIOT.2018.2875909
10.1109/CC.2017.8233651
10.1109/TVT.2017.2760281
10.1109/ACCESS.2017.2748140
10.1109/MCOM.2016.7565184
10.1109/TVT.2018.2811942
10.1109/TSC.2016.2540629
10.1109/TCOMM.2017.2699660
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/TII.2020.2978946
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Xplore
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1941-0050
EndPage 3357
ExternalDocumentID 10_1109_TII_2020_2978946
9026771
Genre orig-research
GrantInformation_xml – fundername: Key Research and Development Project of Hebei
  grantid: 19252106D
– fundername: NSF
  grantid: E2017203351
– fundername: National Natural Science Foundation of China; NSFC
  grantid: 62071105
  funderid: 10.13039/501100001809
GroupedDBID 0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
IFIPE
IPLJI
JAVBF
LAI
M43
O9-
OCL
P2P
RIA
RIE
RNS
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c357t-b5970d918f3bf9b61765e8c5fdb6353c07d4d3770c7b49b3e9738f1248ecb5e03
IEDL.DBID RIE
ISSN 1551-3203
IngestDate Wed Oct 15 13:15:31 EDT 2025
Wed Oct 01 03:40:14 EDT 2025
Thu Apr 24 23:11:51 EDT 2025
Wed Aug 27 02:30:25 EDT 2025
IsPeerReviewed false
IsScholarly true
Issue 5
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c357t-b5970d918f3bf9b61765e8c5fdb6353c07d4d3770c7b49b3e9738f1248ecb5e03
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-6042-7204
0000-0002-2816-5849
0000-0003-3766-820X
0000-0003-1850-6643
PQID 2493639907
PQPubID 85507
PageCount 10
ParticipantIDs proquest_journals_2493639907
crossref_citationtrail_10_1109_TII_2020_2978946
crossref_primary_10_1109_TII_2020_2978946
ieee_primary_9026771
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2021-05-01
PublicationDateYYYYMMDD 2021-05-01
PublicationDate_xml – month: 05
  year: 2021
  text: 2021-05-01
  day: 01
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE transactions on industrial informatics
PublicationTitleAbbrev TII
PublicationYear 2021
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
ref15
ref14
ref11
ref10
ref2
ref1
ref17
ref16
ref19
ref18
ref24
ref23
ref26
ref25
ref20
ref22
ref21
ref27
ref8
ref7
ref9
ref4
ref3
ref6
ref5
References_xml – ident: ref12
  doi: 10.1109/JSAC.2016.2545382
– ident: ref13
  doi: 10.1109/TWC.2015.2489651
– ident: ref15
  doi: 10.1109/JSTSP.2019.2893057
– ident: ref25
  doi: 10.1109/JIOT.2017.2780236
– ident: ref17
  doi: 10.1109/TII.2018.2843365
– ident: ref6
  doi: 10.1109/JSAC.2017.2760160
– ident: ref20
  doi: 10.1109/TIT.1983.1056748
– ident: ref21
  doi: 10.1109/TE.1962.4322261
– ident: ref7
  doi: 10.1109/JIOT.2016.2565516
– ident: ref5
  doi: 10.1109/JIOT.2017.2780236
– ident: ref26
  doi: 10.1109/TWC.2016.2633522
– ident: ref2
  doi: 10.1007/s11276-016-1322-z
– ident: ref22
  doi: 10.1109/ACCESS.2015.2499300
– ident: ref24
  doi: 10.1109/JSAC.2016.2611964
– ident: ref27
  doi: 10.1109/CDC.2010.5717235
– ident: ref23
  doi: 10.1109/CC.2017.7897332
– ident: ref11
  doi: 10.1109/MWC.2016.7553022
– ident: ref18
  doi: 10.1109/JIOT.2018.2882783
– ident: ref16
  doi: 10.1109/JIOT.2018.2875909
– ident: ref10
  doi: 10.1109/CC.2017.8233651
– ident: ref3
  doi: 10.1109/TVT.2017.2760281
– ident: ref8
  doi: 10.1109/ACCESS.2017.2748140
– ident: ref4
  doi: 10.1109/MCOM.2016.7565184
– ident: ref14
  doi: 10.1109/JSAC.2016.2611964
– ident: ref19
  doi: 10.1109/TVT.2018.2811942
– ident: ref1
  doi: 10.1109/TSC.2016.2540629
– ident: ref9
  doi: 10.1109/TCOMM.2017.2699660
SSID ssj0037039
Score 2.6274035
Snippet Fog computing system is able to facilitate computation-intensive applications and emerges as one of the promising technology for realizing the Internet of...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 3348
SubjectTerms Algorithms
Cloud computing
Computation offloading
Computational modeling
Dynamic computation offloading
Edge computing
Electronic devices
Energy consumption
energy harvesting
fog computing
Internet of Things
Lyapunov optimization
Network latency
Optimization
Penalty function
Performance evaluation
Radio
Resource allocation
Resource management
Task analysis
Upper bounds
Title Dynamic Resource Allocation and Computation Offloading for IoT Fog Computing System
URI https://ieeexplore.ieee.org/document/9026771
https://www.proquest.com/docview/2493639907
Volume 17
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Xplore
  customDbUrl:
  eissn: 1941-0050
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0037039
  issn: 1551-3203
  databaseCode: RIE
  dateStart: 20050101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZKJxh4FUShIA8sSCR14iSOxwqoWqTCQCuxRbFjM1AlCNKFX8_ZTqoKEGKLo7Nk3Z1939n3QOiSRjQPkpwDcotiDxAxbKmQKS8HbyvUmjNNTXLy7CGZLKL75_i5g67XuTBKKRt8pnzzad_yi0quzFXZkJt2SSZhfIulicvVak9dCprLbW3UOPBoSGj7JEn4cD6dgiMYEj8El4kbqLthgmxPlR8HsbUu4z00a9flgkpe_VUtfPn5rWTjfxe-j3YbmIlHTi8OUEeVh2hno_hgDz3dumb0uL3Bx6OlsWxGUjgvC-waPrjxo9bLyobbY0C5eFrN8bh6aUjMX1f5_Agtxnfzm4nXtFjwJI1Z7QnwJ0jBg1RTobkAOJPEKpWxLgQgESoJK6KCMkYkExEXVHFGUw2YIFVSxIrQY9Qtq1KdIKxYlBNOCyFIGgmRAA5RRCdBoAKZ6jDvo2HL9Uw29cdNG4xlZv0QwjOQU2bklDVy6qOr9Yw3V3vjD9qeYfuaruF4Hw1awWbN5vzIwOOkBpgRdvr7rDO0HZrQFRvXOEDd-n2lzgF71OLCKt0XlobUQw
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED4hGICBV0GUpwcWJNI6sR3HYwVULdAy0ErdotixGagaBO3Cr8d2kgoBQmxxdJasu7PvO_seABeEkiyMM2GRG2WBRcR2S0VcB5n1tiJjBDfEJScPhnFvTO8mbLICV8tcGK21Dz7TLffp3_LzQi3cVVlbuHZJLmF8jVFKWZmtVZ-7xOqu8NVRWRiQCJP6URKL9qjft65ghFuRdZqEA7tfjJDvqvLjKPb2pbsNg3plZVjJS2sxly318a1o43-XvgNbFdBEnVIzdmFFz_Zg80v5wQY83ZTt6FF9h486U2fbnKxQNstR2fKhHD8aMy18wD2yOBf1ixHqFs8Viftb1j7fh3H3dnTdC6omC4EijM8DaT0KnIswMUQaIS2giZlOFDO5tFiEKMxzmhPOseKSCkm04CQxFhUkWkmmMTmA1Vkx04eANKcZFiSXEidUytgiEY1NHIY6VImJsia0a66nqqpA7hphTFPviWCRWjmlTk5pJacmXC5nvJbVN_6gbTi2L-kqjjfhpBZsWm3P99T6nMRBM8yPfp91Duu90eAhfegP749hI3KBLD7K8QRW528LfWqRyFyeeQX8BN4j15A
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Dynamic+Resource+Allocation+and+Computation+Offloading+for+IoT+Fog+Computing+System&rft.jtitle=IEEE+transactions+on+industrial+informatics&rft.au=Chang%2C+Zheng&rft.au=Liu%2C+Liqing&rft.au=Guo%2C+Xijuan&rft.au=Sheng%2C+Quan&rft.date=2021-05-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.issn=1551-3203&rft.eissn=1941-0050&rft.volume=17&rft.issue=5&rft.spage=3348&rft_id=info:doi/10.1109%2FTII.2020.2978946&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1551-3203&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1551-3203&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1551-3203&client=summon