Online user association and computation offloading for Fog-enabled D2D network

Fog computing has recently emerged as a promising solution to liberate mobile devices from increasingly intensive computation tasks. In this paper, we study fog-enabled device-to-device (D2D) collaborative network where mobile users can dynamically and benefically share their computational resources among each other. D2D fog computing is employed to achieve energy-efficient computation execution in the network. To this end, a power consumption minimization problem with task buffer stability constraints is formulated. Then an online D2D user association and computation offloading algorithm is developed based on Lyapunov optimization. Specially, the optimal CPU frequency scheduling, D2D association and power allocation are determined in each time slot. Further, a [O(1/V), O(V)] tradeoff between the power consumption and the execution delay is established. Simulation results are provided to validate the theoretical analysis of the proposed algorithm.

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

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

[3]  Yang Yang FA2ST: Fog as a Service Technology , 2017, 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC).

[4]  Jack Edmonds,et al.  Matroids and the greedy algorithm , 1971, Math. Program..

[5]  Thomas D. Burd,et al.  Processor design for portable systems , 1996, J. VLSI Signal Process..

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

[7]  Luigi Grippo,et al.  On the convergence of the block nonlinear Gauss-Seidel method under convex constraints , 2000, Oper. Res. Lett..

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

[9]  Xu Chen,et al.  D2D Fogging: An Energy-Efficient and Incentive-Aware Task Offloading Framework via Network-assisted D2D Collaboration , 2016, IEEE Journal on Selected Areas in Communications.

[10]  Margherita Porcelli,et al.  A variable fixing version of the two-block nonlinear constrained Gauss–Seidel algorithm for $$\ell _1$$ℓ1-regularized least-squares , 2014, Comput. Optim. Appl..

[11]  Luis Rodero-Merino,et al.  Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing , 2014, CCRV.

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