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...
Saved in:
| Published in | IEEE transactions on industrial informatics Vol. 17; no. 5; pp. 3348 - 3357 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | English |
| Published |
Piscataway
IEEE
01.05.2021
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1551-3203 1941-0050 |
| DOI | 10.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 |