Multi-policy Aware Offloading with Per-task Delay for Mobile Edge Computing Networks

Mobile Edge Computing (MEC) is a promising new technology that offers new opportunities for energy consumption optimization, privacy preservation, and network traffic bottlenecks” reduction. Besides, MEC-based computation tasks offloading can achieve lower latencies and energy consumption. However, with the multi-task multi-user setting, the offloading decisions become hard and critical. Indeed, the communication and processing resources as well as the resulting processing delays and the consumed energies have to be carefully considered. In this paper, we consider a multi-policy offloading scenario where each mobile device holds a list of heavy tasks. Each task is further characterized by its proper processing deadline. Therefore, we designed the corresponding optimization problem that minimizes a weighted-sum function that jointly considers energy consumption, processing delays, and the unsatisfied tasks' workloads. Due to the short decision time constraint in the studied system and the NP-hardness of the obtained problem, we decomposed it using two sub-problems. Then, we proposed a solution to each sub-problem. With the aim of evaluating these solutions., we performed a set of simulation experiments to compare their performance with relevant state of the art method. Finally., the obtained execution times are very satisfactory for moderate number of tasks.

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

[2]  Prabhakant Sinha,et al.  The Multiple-Choice Knapsack Problem , 1979, Oper. Res..

[3]  Tao Huang,et al.  An energy-aware computation offloading method for smart edge computing in wireless metropolitan area networks , 2019, J. Netw. Comput. Appl..

[4]  Yuan-Cheng Lai,et al.  Time-and-Energy-Aware Computation Offloading in Handheld Devices to Coprocessors and Clouds , 2015, IEEE Systems Journal.

[5]  Min Dong,et al.  Multi-User Multi-Task Offloading and Resource Allocation in Mobile Cloud Systems , 2018, IEEE Transactions on Wireless Communications.

[6]  Kun Zhu,et al.  Virtualization of 5G Cellular Networks as a Hierarchical Combinatorial Auction , 2015, IEEE Transactions on Mobile Computing.

[7]  Gaofeng Nie,et al.  Energy-Saving Offloading by Jointly Allocating Radio and Computational Resources for Mobile Edge Computing , 2017, IEEE Access.

[8]  Min Dong,et al.  Joint offloading and resource allocation for computation and communication in mobile cloud with computing access point , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[9]  Youssef Hmimz,et al.  Energy-efficient and delay-aware multitask offloading for mobile edge computing networks , 2019, Trans. Emerg. Telecommun. Technol..

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

[11]  Tarik Taleb,et al.  Edge Computing for the Internet of Things: A Case Study , 2018, IEEE Internet of Things Journal.

[12]  Ewa M. Bednarczuk,et al.  A multi-criteria approach to approximate solution of multiple-choice knapsack problem , 2017, Computational Optimization and Applications.

[13]  Huanjie Li,et al.  Multi-task Offloading and Resource Allocation for Energy-Efficiency in Mobile Edge Computing , 2018 .

[14]  Xu Chen,et al.  Decentralized Computation Offloading Game for Mobile Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.