Energy-Aware Mobile Edge Computation Offloading for IoT Over Heterogenous Networks

The rapid development of the Internet of Things gives rise to the emergence of delay-sensitive and computation-intensive applications. Due to the inherent long delay of cloud computing and the limited resources at end devices, mobile edge computing is considered a promising approach to meet the stringent delay requirement of such demanding applications. To handle the massive connection of the Internet of Things, the 5G network is shifting toward heterogenous architecture, where each end device can access more than one edge server (e.g., base stations and access points). In the presence of multiple edge servers, this paper investigates the interesting problem of how to exploit the heterogenous computation resources at the network edge to achieve the best energy efficiency among multiple end devices while satisfying their delay requirements. We study a computation offloading management problem by jointly considering the heterogeneous computation resources, latency requirements, power consumption at end devices, and channel states. The formulated energy minimization problem falls into the category of mixed-integer and nonlinear program. To solve it efficiently, we decompose the original problem into two subproblems and propose an iterative solution framework to solve for transmission power allocation strategy and computation offloading scheme. Through simulation results, we show that the proposed solution is competitive when compared with the optimal solution. Moreover, we leverage the optimal solutions to analyze the impact of computation resource distribution on energy consumption and computation offloading decision.

[1]  Dario Pompili,et al.  Joint Task Offloading and Resource Allocation for Multi-Server Mobile-Edge Computing Networks , 2017, IEEE Transactions on Vehicular Technology.

[2]  Qianbin Chen,et al.  Joint Computation Offloading and Interference Management in Wireless Cellular Networks with Mobile Edge Computing , 2017, IEEE Transactions on Vehicular Technology.

[3]  Kaibin Huang,et al.  Energy Efficient Mobile Cloud Computing Powered by Wireless Energy Transfer , 2015, IEEE Journal on Selected Areas in Communications.

[4]  Jun Zhang,et al.  Stochastic Joint Radio and Computational Resource Management for Multi-User Mobile-Edge Computing Systems , 2017, IEEE Transactions on Wireless Communications.

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

[6]  Qianbin Chen,et al.  Computation Offloading and Resource Allocation in Wireless Cellular Networks With Mobile Edge Computing , 2017, IEEE Transactions on Wireless Communications.

[7]  Kaibin Huang,et al.  Stochastic Control of Computation Offloading to a Helper With a Dynamically Loaded CPU , 2018, IEEE Transactions on Wireless Communications.

[8]  Jie Xu,et al.  Energy efficient mobile edge computing in dense cellular networks , 2017, 2017 IEEE International Conference on Communications (ICC).

[9]  Haipeng Yao,et al.  Energy-efficient M2M communications with mobile edge computing in virtualized cellular networks , 2017, 2017 IEEE International Conference on Communications (ICC).

[10]  Melanie Swan,et al.  Sensor Mania! The Internet of Things, Wearable Computing, Objective Metrics, and the Quantified Self 2.0 , 2012, J. Sens. Actuator Networks.

[11]  Haiyun Luo,et al.  Energy-Optimal Mobile Cloud Computing under Stochastic Wireless Channel , 2013, IEEE Transactions on Wireless Communications.

[12]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[13]  Min Sheng,et al.  Mobile-Edge Computing: Partial Computation Offloading Using Dynamic Voltage Scaling , 2016, IEEE Transactions on Communications.

[14]  Ying Jun Zhang,et al.  Computation Rate Maximization for Wireless Powered Mobile-Edge Computing With Binary Computation Offloading , 2017, IEEE Transactions on Wireless Communications.

[15]  Kaibin Huang,et al.  Live Prefetching for Mobile Computation Offloading , 2016, IEEE Transactions on Wireless Communications.

[16]  Jiannong Cao,et al.  Multi-User Computation Partitioning for Latency Sensitive Mobile Cloud Applications , 2015, IEEE Transactions on Computers.

[17]  Yan Zhang,et al.  Mobile Edge Computing: A Survey , 2018, IEEE Internet of Things Journal.

[18]  Hui Tian,et al.  Multiuser Joint Task Offloading and Resource Optimization in Proximate Clouds , 2017, IEEE Transactions on Vehicular Technology.

[19]  Ke Zhang,et al.  Energy-Efficient Offloading for Mobile Edge Computing in 5G Heterogeneous Networks , 2016, IEEE Access.

[20]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[21]  Jie Xu,et al.  EMM: Energy-Aware Mobility Management for Mobile Edge Computing in Ultra Dense Networks , 2017, IEEE Journal on Selected Areas in Communications.

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

[23]  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.

[24]  Xu Chen,et al.  Exploiting Massive D2D Collaboration for Energy-Efficient Mobile Edge Computing , 2017, IEEE Wireless Communications.

[25]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.