SCADS: Simultaneous Computing and Distribution Strategy for Task Offloading in Mobile-Edge Computing System

Mobile edge computing (MEC) has emerged as a prominent technique to improve the quality of computation experience for mobile devices in the fifth-generation (5G) networks. However, the design of computation task scheduling policies for MEC systems inevitably encounters a challenging latency optimization problem. Due to the limited radio and computational resources in communication system, a more efficient latency-optimal scheduling policy is urgently needed to meet the ever-increasing computation demands of many new mobile applications. In this paper, we formulate an optimization problem based on partial offloading strategy and transform it into a piecewise convex problem, getting the latency-optimal point by means of sub-gradient method. A simplified algorithm is further put forward to achieve close-to-optimal performance in polynomial time. Therefore, we conclude a simultaneous computing and distribution strategy called SCADS. Simulation results are provided to demonstrate the advantages of our proposed algorithms compared with other baseline strategies.

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

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

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

[4]  Khaled Ben Letaief,et al.  Power-Delay Tradeoff in Multi-User Mobile-Edge Computing Systems , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[5]  Massoud Pedram,et al.  A semi-Markovian decision process based control method for offloading tasks from mobile devices to the cloud , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

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

[7]  Khaled Ben Letaief,et al.  Delay-optimal computation task scheduling for mobile-edge computing systems , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[8]  Khaled Ben Letaief,et al.  Joint Task Offloading Scheduling and Transmit Power Allocation for Mobile-Edge Computing Systems , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

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

[10]  Jiannong Cao,et al.  Heuristic offloading of concurrent tasks for computation-intensive applications in mobile cloud computing , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[11]  Sergio Barbarossa,et al.  Joint allocation of computation and communication resources in multiuser mobile cloud computing , 2013, 2013 IEEE 14th Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

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

[13]  Khaled Ben Letaief,et al.  Content caching at the wireless network edge: A distributed algorithm via belief propagation , 2016, 2016 IEEE International Conference on Communications (ICC).

[14]  Winfried Lamersdorf,et al.  Computing at the Mobile Edge: Designing Elastic Android Applications for Computation Offloading , 2015, 2015 8th IFIP Wireless and Mobile Networking Conference (WMNC).

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