Energy and Computational Resources Optimization in a Mobile Edge Computing Node

Mobile edge computing most of time deals with constrained mobile devices. Especially for their limited processing capacity and available battery power, these devices must offload a part of their heavy tasks that require a lot of computation and are energy consuming. This choice remains the only option in some circumstance, especially when the battery drains off. Besides, the local CPU frequency allocated to processing has a huge impact on devices energy consumption. Additionally, when mobile devices handle many tasks, the decision of the part to offload becomes critical. Actually, it must consider the wireless network state, the available processing resources at both sides, and particularly the local available battery power. In this paper, we consider a single mobile device that is energy constrained and equipped with a list of heavy offloadable tasks that are delay constrained. Therefore, we formulated the corresponding optimization problem, and proposed a Simulated Annealing based heuristic solution scheme. In order to evaluate and compare this solution, we carried out a set of simulation experiments. Finally, the obtained results in terms of energy are very encouraging. In addition, our solution performs the offloading decisions within an acceptable and feasible timeframes.

[1]  Byung-Gon Chun,et al.  CloneCloud: elastic execution between mobile device and cloud , 2011, EuroSys '11.

[2]  Hong Shen,et al.  Simulated-Annealing Load Balancing for Resource Allocation in Cloud Environments , 2013, 2013 International Conference on Parallel and Distributed Computing, Applications and Technologies.

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

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

[5]  Min Dong,et al.  Joint offloading decision and resource allocation for multi-user multi-task mobile cloud , 2016, 2016 IEEE International Conference on Communications (ICC).

[6]  Athanasios V. Vasilakos,et al.  Mobile Cloud Computing: A Survey, State of Art and Future Directions , 2013, Mobile Networks and Applications.

[7]  Long Chen,et al.  ENGINE: Cost Effective Offloading in Mobile Edge Computing with Fog-Cloud Cooperation , 2017, ArXiv.

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

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

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

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