TOFFEE: Task Offloading and Frequency Scaling for Energy Efficiency of Mobile Devices in Mobile Edge Computing

As an emerging computing paradigm, mobile edge computing (MEC) can improve users' service experience by provisioning the cloud resources close to the mobile devices. With MEC, computation-intensive tasks can be processed on the MEC servers, which can greatly decrease the mobile devices' energy consumption and prolong their battery lifetime. However, the highly dynamic task arrival and wireless channel states pose great challenges on the computation task allocation in MEC. This article jointly investigates the task allocation and CPU-cycle frequency, to achieve the minimum energy consumption while guaranteeing that the queue length is upper bounded. We formulate it as a stochastic optimization problem, and with the aid of stochastic optimization methods, we decouple the original problem into two deterministic optimization subproblems. An online Task Offloading and Frequency Scaling for Energy Efficiency (TOFFEE) algorithm is proposed to obtain the optimal solutions of these subproblems concurrently. TOFFEE can obtain the close-to-optimal energy consumption while bounding the applications' queue length. Performance evaluation is conducted which verifies TOFFEE's effectiveness. Experiment results indicate that TOFFEE can decrease the energy consumption by about 15% compared with the RLE algorithm, and by about 38% compared with the RME algorithm.

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

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

[3]  Marwan Krunz,et al.  QoE and power efficiency tradeoff for fog computing networks with fog node cooperation , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

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

[5]  Jun Guo,et al.  Mobile Edge Computing Empowered Energy Efficient Task Offloading in 5G , 2018, IEEE Transactions on Vehicular Technology.

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

[7]  Ning Zhang,et al.  S2M: A Lightweight Acoustic Fingerprints-Based Wireless Device Authentication Protocol , 2017, IEEE Internet of Things Journal.

[8]  Wei Ni,et al.  Optimal Schedule of Mobile Edge Computing for Internet of Things Using Partial Information , 2017, IEEE Journal on Selected Areas in Communications.

[9]  Hai Jin,et al.  Dynamic Resource Scheduling in Mobile Edge Cloud with Cloud Radio Access Network , 2018, IEEE Transactions on Parallel and Distributed Systems.

[10]  Fangming Liu,et al.  AppATP: An Energy Conserving Adaptive Mobile-Cloud Transmission Protocol , 2015, IEEE Transactions on Computers.

[11]  Tony Q. S. Quek,et al.  Offloading in Mobile Edge Computing: Task Allocation and Computational Frequency Scaling , 2017, IEEE Transactions on Communications.

[12]  Xiao Ma,et al.  Cost-efficient workload scheduling in Cloud Assisted Mobile Edge Computing , 2017, 2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS).

[13]  Jian Yang,et al.  Power–Delay Tradeoff in Wireless Powered Communication Networks , 2017, IEEE Transactions on Vehicular Technology.

[14]  Guohong Cao,et al.  Quality-Aware Traffic Offloading in Wireless Networks , 2017, IEEE Trans. Mob. Comput..

[15]  Jeongho Kwak,et al.  DREAM: Dynamic Resource and Task Allocation for Energy Minimization in Mobile Cloud Systems , 2015, IEEE Journal on Selected Areas in Communications.

[16]  Zhigang Chen,et al.  Resource Allocation for Green Cloud Radio Access Networks With Hybrid Energy Supplies , 2017, IEEE Transactions on Vehicular Technology.

[17]  Li Zhou,et al.  Energy-Latency Tradeoff for Energy-Aware Offloading in Mobile Edge Computing Networks , 2018, IEEE Internet of Things Journal.

[18]  Jukka K. Nurminen,et al.  Energy Efficiency of Mobile Clients in Cloud Computing , 2010, HotCloud.

[19]  Minming Li,et al.  Performance-aware energy optimization on mobile devices in cellular network , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[20]  Jan Kuper,et al.  On the Interplay between Global DVFS and Scheduling Tasks with Precedence Constraints , 2015, IEEE Transactions on Computers.

[21]  Kai-Kit Wong,et al.  Wireless Powered Cooperation-Assisted Mobile Edge Computing , 2018, IEEE Transactions on Wireless Communications.

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

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

[24]  R. Krishnaveni,et al.  Toward Transcoding As A Service In A Multimedia Cloud Energy-Efficient Job Dispatching Algorithm , 2016 .

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

[26]  Yi Sun,et al.  Energy-Efficient Decision Making for Mobile Cloud Offloading , 2020, IEEE Transactions on Cloud Computing.

[27]  Kezhi Wang,et al.  Joint Energy Minimization and Resource Allocation in C-RAN with Mobile Cloud , 2015, IEEE Transactions on Cloud Computing.

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

[29]  Sheldon M. Ross,et al.  Introduction to probability models , 1975 .

[30]  Feng Qian,et al.  A close examination of performance and power characteristics of 4G LTE networks , 2012, MobiSys '12.

[31]  Shiwen Mao,et al.  Energy Delay Trade-Off in Cloud Offloading for Mutli-Core Mobile Devices , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).