Energy-Optimal Dynamic Computation Offloading for Industrial IoT in Fog Computing

被引:78
作者
Chen, Siguang [1 ,2 ]
Zheng, Yimin [1 ,2 ]
Lu, Weifeng [1 ,2 ]
Varadarajan, Vijayakumar [3 ]
Wang, Kun [4 ]
机构
[1] Nanjing Univ Posts & Telecommun, Jiangsu Key Lab Broadband Wireless Commun & Inter, Nanjing 210003, Peoples R China
[2] Nanjing Univ Posts & Telecommun, Jiangsu Engn Res Ctr Commun & Network Technol, Nanjing 210003, Peoples R China
[3] VIT Univ, Sch Comp Sci & Engn, Chennai 600127, Tamil Nadu, India
[4] Univ Calif Los Angeles, Dept Elect & Comp Engn, Los Angeles, CA 90095 USA
来源
IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING | 2020年 / 4卷 / 02期
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Computation offloading; fog computing; energy efficiency; dynamic voltage scaling; industrial Internet of Things; RESOURCE-ALLOCATION; MOBILE; OPTIMIZATION; CLOUD; INTERNET; THINGS;
D O I
10.1109/TGCN.2019.2960767
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Fog computing is emerging as a promising mode to meet the stringent requirement of low latency in industrial Internet of Things (IIoT). By dynamically offloading part of the computation-intensive tasks from a fog node to a cloud server, the computation experience of users can be further improved in fog computing systems. In this paper, we develop an energyoptimal dynamic computation offloading scheme (EDCO) for IIoT in a fog computing scenario. The purpose is to minimize energy consumption when computation tasks are accomplished within a desired energy overhead and delay. Specifically, we first formulate an energy minimization computation offloading problem with delay, energy and other network resource constraints. To address this optimization problem, an accelerated gradient algorithm with joint optimization of the offloading ratio and transmission time is proposed; it can find the optimal value with a fast speed that improves the convergence speed of traditional methods. Subsequently, to better meet the stringent energy and latency requirements of IIoT applications, the dynamic voltage scaling (DVS) technique is integrated into the above solution, and we develop an alternating minimization algorithm to achieve energy-optimal fog computation offloading by jointly optimizing the offloading ratio, transmission power, local CPU computation speed and transmission time. Finally, the numerical results reveal that the proposed offloading scheme is superior to the local computing, full offloading and partial offloading with fixed computation speed schemes in terms of energy consumption and completion time. We also confirm the convergence rate advantage of the accelerated algorithm.
引用
收藏
页码:566 / 576
页数:11
相关论文
共 35 条
[1]   Deploying Fog Computing in Industrial Internet of Things and Industry 4.0 [J].
Aazam, Mohammad ;
Zeadally, Sherali ;
Harras, Khaled A. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (10) :4674-4682
[2]  
Bonomi F., 2012, MCC WORKSH MOB CLOUD, DOI [10.1145/2342509.2342513, DOI 10.1145/2342509.2342513]
[3]  
Chang Z, 2017, IEEE GLOB COMM CONF
[4]  
Chen S., 2018, P IEEE GLOB COMM C G, P1
[5]  
Chen S., 2019, PROC IEEE INT C COMM, P1
[6]   Fog-based Optimized Kronecker-Supported Compression Design for Industrial IoT [J].
Chen, Siguang ;
Wang, Zhihao ;
Zhang, Haijun ;
Yang, Geng ;
Wang, Kun .
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2020, 5 (01) :95-106
[7]   Layered adaptive compression design for efficient data collection in industrial wireless sensor networks [J].
Chen, Siguang ;
Zhang, Shujun ;
Zheng, Xiaoyao ;
Ruan, Xiukai .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 129 :37-45
[8]   Computation Offloading and Resource Allocation in Mixed Fog/Cloud Computing Systems With Min-Max Fairness Guarantee [J].
Du, Jianbo ;
Zhao, Liqiang ;
Feng, Jie ;
Chu, Xiaoli .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (04) :1594-1608
[9]   Green Resource Allocation Based on Deep Reinforcement Learning in Content-Centric IoT [J].
He, Xiaoming ;
Wang, Kun ;
Huang, Huawei ;
Miyazaki, Toshiaki ;
Wang, Yixuan ;
Guo, Song .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2020, 8 (03) :781-796
[10]  
Kattepur A., 2016, Proceedings of the 1st Workshop on Middleware for Edge Clouds Cloudlets, P1