Computational offloading with delay and capacity constraints in mobile edge

Due to the limited computing resources in mobile devices, it is desirable to offload the computation intensive and time sensitive tasks to the network edge. This paper aims at optimizing the total consumption cost incurred by the usage of the limited computational resources in mobile edge (e.g. small cell, access point, macro base station) while satisfying all the computational demands from each network edge node within a certain time delay. We model this problem as an Integer Programming problem and then propose a Two-Phase Optimization (TPO) algorithm and an Iterative Improvement (Π) algorithm for the purpose of optimality and computational efficiency respectively. The experimental results demonstrate that our proposed TPO finds an optimal solution up to 10 times faster than directly solving the minimization problem using a standard optimizer, while the II algorithm could strike a good tradeoff between the solution quality and the running time incurred.

[1]  Swapnil M. Parikh A survey on cloud computing resource allocation techniques , 2013, 2013 Nirma University International Conference on Engineering (NUiCONE).

[2]  Claudia Linnhoff-Popien,et al.  Mobile Edge Computing , 2016, Informatik-Spektrum.

[3]  Bhaskar Krishnamachari,et al.  Optimizing mobile computational offloading with delay constraints , 2014, 2014 IEEE Global Communications Conference.

[4]  Dusit Niyato,et al.  A Dynamic Offloading Algorithm for Mobile Computing , 2012, IEEE Transactions on Wireless Communications.

[5]  Sergio Barbarossa,et al.  Computation offloading for mobile cloud computing based on wide cross-layer optimization , 2013, 2013 Future Network & Mobile Summit.

[6]  J. Wenny Rahayu,et al.  Mobile cloud computing: A survey , 2013, Future Gener. Comput. Syst..

[7]  Mohsen Sharifi,et al.  A Survey and Taxonomy of Cyber Foraging of Mobile Devices , 2012, IEEE Communications Surveys & Tutorials.

[8]  Ejaz Ahmed,et al.  A survey on mobile edge computing , 2016, 2016 10th International Conference on Intelligent Systems and Control (ISCO).