Energy-proficient Task Offloading in Multi-Access Edge Computing using Lyapunov Optimization

Vandna Rani Verma, Anshul Verma, Vishnu Sharma, Pushkar Pushkar, D.K. Nishad

Abstract


Multi-access Edge Computing (MAEC) is an emerging concept that integrates cloud computing capabilities within the edge of mobile networks to reduce latency and improve the quality of service for applications. There is a fundamental challenge for Mobile Edge Computing (MEC) in how to transfer computational activities from mobile devices with limited resources to MEC servers efficiently and, at the same time, maximize performance system indicators such as latency, energy consumption, and server load. This paper proposes a new task offloading paradigm for MEC based on Lyapunov optimization theory. The proposed solution has undergone immense testing and has demonstrated high success rates. The framework relies on online offloading and resource allocation strategies for minimizing the average latency of all jobs over time and considering constraints for the stability of task queues and the long-term energy consumption of mobile devices. This scheme has no a priori knowledge of arrival task and channel data for online task execution. Finally, the framework provides provable performance guarantees and bounds the deviation from the best policy. Simulation results show that the new framework is robust and efficiently reduces latency over conventional policies while satisfying stability and energy constraints.

Keywords


Mobile edge computing (MEC); Lyapunov optimization; Partial offloading; Multi-user multi-server offloading; Energy efficiency

Full Text:

PDF

References


P. Mach et. al. "Mobile Edge Computing: A Survey on Architecture and Computation Offloading," IEEE Communications Surveys & Tutorials, vol. 19, no. 3, pp. 1628-1656, 2017.

Y. Mao, et. al. "A Survey on Mobile Edge Computing: The Communication Perspective," IEEE Communications Surveys & Tutorials, vol. 19, no. 4, pp. 2322-2358, 2017.

N. Abbas, et. al. "Mobile Edge Computing: A Survey," IEEE Internet of Things Journal, vol. 5, no. 1, pp. 450-465, Feb. 2018.

S. Wang, et. al. "A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications," IEEE Access, vol. 5, pp. 6757-6779, 2017.

M. J. Neely, "Stochastic Network Optimization with Application to Communication and Queueing Systems," Morgan & Claypool Publishers, 2010.

L. Huang, et. al. "Deep Reinforcement Learning for Online Computation Offloading in Wireless Powered Mobile-Edge Computing Networks," IEEE Transactions on Mobile Computing, vol. 19, no. 11, pp. 2581-2593, Nov. 2020.

Yang, Ning, et al. "Beyond the Edge: An Advanced Exploration of Reinforcement Learning for Mobile Edge Computing, its applications, and Future Research Trajectories." arXiv preprint arXiv:2404.14238 (2024).

Y. Mao, et. al. "Dynamic Computation Offloading for Mobile-Edge Computing with Energy Harvesting Devices," IEEE Journal on Selected Areas in Communications, vol. 34, no. 12, pp. 3590-3605, Dec. 2016.

J. Liu, et. al., "Delay-Optimal Computation Task Scheduling for Mobile-Edge Computing Systems," in Proc. IEEE International Symposium on Information Theory (ISIT), Barcelona, Spain, Jul. 2016, pp. 1451-1455.

[M. J. Neely, "Stochastic Network Optimization with Application to Communication and Queueing Systems," Morgan & Claypool Publishers, 2010.

Cui, Hanshuai, et al. "Latency-Aware Container Scheduling in Edge Cluster Upgrades: A Deep Reinforcement Learning Approach." IEEE Transactions on Services Computing (2024).

W. Zhang, et. al. "Energy-Optimal Mobile Cloud Computing under Stochastic Wireless Channel," IEEE Transactions on Wireless Communications, vol. 12, no. 9, pp. 4569-4581, Sep. 2013.

J. Kwak, et. al. "DREAM: Dynamic Resource and Task Allocation for Energy Minimization in Mobile Cloud Systems," IEEE Journal on Selected Areas in Communications, vol. 33, no. 12, pp. 2510-2523, Dec. 2015.

S. Bi et. al. "Computation Rate Maximization for Wireless Powered Mobile-Edge Computing with Binary Computation Offloading," IEEE Transactions on Wireless Communications, vol. 17, no. 6, pp. 4177-4190, Jun. 2018.

F. Wang, J. et. al. "Joint Offloading and Computing Optimization in Wireless Powered Mobile-Edge Computing Systems," IEEE Transactions on Wireless Communications, vol. 17, no. 3, pp. 1784-1797, Mar. 2018.

Y. Dai, et. al. "Joint Computation Offloading and User Association in Multi-Task Mobile Edge Computing," IEEE Transactions on Vehicular Technology, vol. 67, no. 12, pp. 12313-12325, Dec. 2018.

Omidvar, Naeimeh, Mahdieh Ahmadi, and Seyed Mohammad Hosseini. "Optimal Service Placement, Request Routing and CPU Sizing in Cooperative Mobile Edge Computing Networks for Delay-Sensitive Applications." arXiv preprint arXiv:2405.10648 (2024).

Tang, Jine, et al. "Federated Learning-Assisted Task Offloading Based on Feature Matching and Caching in Collaborative Device-Edge-Cloud Networks." IEEE Transactions on Mobile Computing (2024).

He, Yejun, et al. "Computation offloading and resource allocation based on DT-MEC-assisted federated learning framework." IEEE Transactions on Cognitive Communications and Networking (2023).

Zhao, Yunzhi, et al. "Joint offloading and resource allocation with diverse battery level consideration in MEC system." IEEE Transactions on Green Communications and Networking (2023).

Yang, Jian, et al. "Cooperative task offloading for mobile edge computing based on multi-agent deep reinforcement learning." IEEE Transactions on Network and Service Management (2023).

Chen, Yishan, et al. "A Game-Theoretic Approach Based Task Offloading and Resource Pricing Method for Idle Vehicle Devices Assisted VEC." IEEE Internet of Things Journal (2024).