JOTE: Joint Offloading of Task and Energy in Fog-Enabled IoT Networks

Fog computing is considered to be a promising solution to enable latency-critical applications in Internet of Things (IoT). In this paper, we consider a fog-enabled IoT network where the task node can offload both the tasks and the energy to the helper nodes by applying the simultaneous wireless information and power transfer (SWIPT) technology. The task node first offloads energy to the helper nodes and then offloads the tasks to the helper nodes according to a time division multiple access (TDMA) protocol and an optimized ordering. In order to jointly minimize the task execution delay and the energy consumption, we formulate a combinatorial optimization problem. A low-complexity algorithm is then proposed to solve it based on the decomposed sub-problems. Additionally, we characterize the sufficient condition under which the joint task and energy offloading becomes beneficial. We also derive the offloading probability when taking into account the random fading channels. We further show that it is always desirable to offload both the task and the energy from the task node when the number of helper nodes goes to infinity. Numerical results are provided to validate our proposed algorithm and theoretical results.

[1]  Kaibin Huang,et al.  Energy-Efficient Resource Allocation for Mobile-Edge Computation Offloading , 2016, IEEE Transactions on Wireless Communications.

[2]  Sergio Barbarossa,et al.  Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing , 2014, IEEE Transactions on Signal and Information Processing over Networks.

[3]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[4]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

[5]  Weihua Zhuang,et al.  Learning-Based Computation Offloading for IoT Devices With Energy Harvesting , 2017, IEEE Transactions on Vehicular Technology.

[6]  Li Zhou,et al.  SWIPT-Aware Fog Information Processing: Local Computing vs. Fog Offloading , 2018, Sensors.

[7]  Khaled Ben Letaief,et al.  Fog-Assisted Multiuser SWIPT Networks: Local Computing or Offloading , 2019, IEEE Internet of Things Journal.

[8]  Tao Zhang,et al.  Fog as a Service Technology , 2018, IEEE Communications Magazine.

[9]  Shuguang Cui,et al.  Joint offloading and computing optimization in wireless powered mobile-edge computing systems , 2017, 2017 IEEE International Conference on Communications (ICC).

[10]  Khaled Ben Letaief,et al.  Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices , 2016, IEEE Journal on Selected Areas in Communications.

[11]  Jun Li,et al.  Simultaneous Wireless Information and Power Transfer (SWIPT): Recent Advances and Future Challenges , 2018, IEEE Communications Surveys & Tutorials.

[12]  Mugen Peng,et al.  Joint Data-Energy Beamforming and Traffic Offloading in Cloud Radio Access Networks With Energy Harvesting-Aided D2D Communications , 2018, IEEE Transactions on Wireless Communications.