Submitted:
28 June 2024
Posted:
01 July 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
1.1. Related Work
1.2. Motivations and Contributions
- We formulate the dynamic task offloading problem aiming to maximize the system energy efficiency for a WPT-MEC network. This is achieved by leveraging user cooperation to mitigate the double-near far effect. We extend the existing models in [4,13] to accommodate volatile network environments, eliminating the need for prior knowledge of stochastic task arrival and time-varying wireless channel states. Our model deftly balances the stability of the system network with energy efficiency, thereby providing enhanced flexibility and better alignment with real-world application scenarios.
- We propose DOUCA, a low-complexity online control algorithm designed to maximize long-term UEE, based on Lyapunov optimization theory. Utilizing the drift-plus-penalty technique, we decouple the stochastic programming problem into a non-convex deterministic optimization sub-problem for each slot. Through the use of variable substitution and convex optimization theory, we transform the sub-problem into a convex problem that contains a small number of variables, enabling efficient solutions. Furthermore, we provide a rigorous theoretical analysis to demonstrate its performance.
- We conduct extensive simulations to evaluate the effectiveness and practicality of our proposed algorithm on the impact of control parameter V, network bandwidth, task arrival rate, and geographical distance on energy efficiency and network stability. The results demonstrate that our algorithm achieves 20% higher efficiency than baseline algorithms and can achieve an explicit EE-stability tradeoff.
2. System Model
2.1. Wireless Powered Model
2.2. Task Offloading Model
2.3. User Helper Model
2.4. Network stability and Utility
2.5. Problem Formulation
3. Algorithm Design
3.1. Lyapunov Optimization Formulation
| Algorithm 1: Dynamic Offloading for User Cooperation Algorithm (DOUCA) |
|
Input: the task arrical queue ; the channel gain , , , .
![]()
Output:
|
3.2. Algorithm Complexity Analysis
3.3. Algorithm Performance Analysis
- 1.
- 2.
- All queues , , are mean rate stable, and thus the constraints are satisfied
4. Simulation Results
4.1. Impact of System Parameters on Algorithm Performance
4.2. Comparing with Baseline Algorithms
- Edge computing scheme: The MD does not perform local computation and offloading all task to the helper and HAP.
- Random offloading scheme: The MD randomly selects part of tasks to offload to the helper and HAP.
- Equalized time allocation scheme: Allocate task offloading time equally to the MD and helper, which means in our model.
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Wang, X.; Li, J.; Ning, Z.; Song, Q.; Guo, L.; Guo, S.; Obaidat, M.S. Wireless powered mobile edge computing networks: A survey. ACM Computing Surveys 2023, 55, 1–37. [Google Scholar] [CrossRef]
- Wu, T.; He, H.; Shen, H.; Tian, H. Energy-Efficiency Maximization for Relay-Aided Wireless-Powered Mobile Edge Computing. IEEE Internet of Things Journal 2024, 11, 18534–18548. [Google Scholar] [CrossRef]
- Mi, X.; He, H.; Shen, H. A Multi-Agent RL Algorithm for Dynamic Task Offloading in D2D-MEC Network with Energy Harvesting. Sensors 2024, 24. [Google Scholar] [CrossRef] [PubMed]
- He, Y.; Wu, X.; He, Z.; Guizani, M. Energy efficiency maximization of backscatter-assisted wireless-powered MEC with user cooperation. IEEE Transactions on Mobile Computing 2023. [Google Scholar] [CrossRef]
- Guo, H.; Liu, J.; Zhang, J.; Sun, W.; Kato, N. Mobile-edge computation offloading for ultradense IoT networks. IEEE Internet of Things Journal 2018, 5, 4977–4988. [Google Scholar] [CrossRef]
- Hu, Y.C.; Patel, M.; Sabella, D.; Sprecher, N.; Young, V. Mobile edge computing—A key technology towards 5G. ETSI white paper 2015, 11, 1–16. [Google Scholar]
- Shi, L.; Ye, Y.; Chu, X.; Lu, G. Computation energy efficiency maximization for a NOMA-based WPT-MEC network. IEEE Internet of Things Journal 2021, 8, 10731–10744. [Google Scholar] [CrossRef]
- Li, G.; Zeng, M.; Mishra, D.; Hao, L.; Ma, Z.; Dobre, O.A. Latency minimization for IRS-aided NOMA MEC systems with WPT-enabled IoT devices. IEEE Internet of Things Journal 2023. [Google Scholar] [CrossRef]
- Mao, S.; Wu, J.; Liu, L.; Lan, D.; Taherkordi, A. Energy-efficient cooperative communication and computation for wireless powered mobile-edge computing. IEEE Systems Journal 2020, 16, 287–298. [Google Scholar] [CrossRef]
- Mao, S.; Leng, S.; Maharjan, S.; Zhang, Y. Energy Efficiency and Delay Tradeoff for Wireless Powered Mobile-Edge Computing Systems With Multi-Access Schemes. IEEE Transactions on Wireless Communications 2019, PP, 1–1. [Google Scholar] [CrossRef]
- Zhou, F.; Hu, R.Q. Computation efficiency maximization in wireless-powered mobile edge computing networks. IEEE Transactions on Wireless Communications 2020, 19, 3170–3184. [Google Scholar] [CrossRef]
- Sun, M.; Xu, X.; Huang, Y.; Wu, Q.; Tao, X.; Zhang, P. Resource management for computation offloading in D2D-aided wireless powered mobile-edge computing networks. IEEE Internet of Things Journal 2020, 8, 8005–8020. [Google Scholar] [CrossRef]
- Hu, X.; Wong, K.K.; Yang, K. Wireless powered cooperation-assisted mobile edge computing. IEEE Transactions on Wireless Communications 2018, 17, 2375–2388. [Google Scholar] [CrossRef]
- He, B.; Bi, S.; Xing, H.; Lin, X. Collaborative Computation Offloading in Wireless Powered Mobile-Edge Computing Systems. 2019 IEEE Globecom Workshops (GC Wkshps), 2019, pp. 1–7. [CrossRef]
- Hu, H.; Song, W.; Wang, Q.; Hu, R.Q.; Zhu, H. Energy Efficiency and Delay Tradeoff in an MEC-Enabled Mobile IoT Network. IEEE Internet of Things Journal 2022, 9, 15942–15956. [Google Scholar] [CrossRef]
- Boyd, S.P.; Vandenberghe, L. Convex optimization; Cambridge university press, 2004.
- Neely, M. Stochastic network optimization with application to communication and queueing systems; Springer Nature, 2022.
- Zhou, F.; Hu, R.Q. Computation Efficiency Maximization in Wireless-Powered Mobile Edge Computing Networks. IEEE Transactions on Wireless Communications 2020, 19, 3170–3184. [Google Scholar] [CrossRef]
- MEC, N.A.C.T.S. Energy-Efficient Optimization of Multi-User NOMA-Assisted Cooperative THz-SIMO MEC Systems 2023.
- Ernest, T.Z.H.; Madhukumar, A. Computation Offloading in MEC-Enabled IoV Networks: Average Energy Efficiency Analysis and Learning-Based Maximization. IEEE Transactions on Mobile Computing 2023. [Google Scholar] [CrossRef]
- Park, J.; Lim, Y. Bio-inspired sleep control for improving the energy efficiency of a mec system. Applied Sciences 2023, 13, 2620. [Google Scholar] [CrossRef]
- He, B.; Bi, S.; Xing, H.; Lin, X. Collaborative Computation Offloading in Wireless Powered Mobile-Edge Computing Systems. 2019 IEEE Globecom Workshops (GC Wkshps), 2019.
- Su, B.; Ni, Q.; Yu, W.; Pervaiz, H. Optimizing computation efficiency for NOMA-assisted mobile edge computing with user cooperation. IEEE Transactions on Green Communications and Networking 2021, 5, 858–867. [Google Scholar] [CrossRef]
- Wang, R.; Chen, J.; He, B.; Lv, L.; Zhou, Y.; Yang, L. Energy consumption minimization for wireless powered NOMA-MEC with user cooperation. 2021 13th International Conference on Wireless Communications and Signal Processing (WCSP). IEEE, 2021, pp. 1–5.
- Wu, X.; He, Y.; Saleem, A. Computation rate maximization in multi-user cooperation-assisted wireless-powered mobile edge computing with OFDMA. China Communications 2023, 20, 218–229. [Google Scholar] [CrossRef]
- Zeng, Y.; Chen, S.; Cui, Y.; Du, J. Efficient Trajectory Planning and Dynamic Resource Allocation for UAV-Enabled MEC System. IEEE Communications Letters 2024. [Google Scholar] [CrossRef]
- Luo, Y.; Lin, S.; Hong, X.; Shi, J. DRL-Assisted Resource Allocation for Non-Completely Overlapping NOMA Based Dynamic MEC Systems. IEEE Internet of Things Journal 2024. [Google Scholar]
- Liu, L.; Yuan, X.; Chen, D.; Zhang, N.; Sun, H.; Taherkordi, A. Multi-User Dynamic Computation Offloading and Resource Allocation in 5G MEC Heterogeneous Networks With Static and Dynamic Subchannels. IEEE Transactions on Vehicular Technology 2023. [Google Scholar] [CrossRef]
- Sun, W.; Zhao, Y.; Ma, W.; Guo, B.; Xu, L.; Duong, T.Q. Accelerating convergence of federated learning in mec with dynamic community. IEEE Transactions on Mobile Computing 2023. [Google Scholar] [CrossRef]
- Dinkelbach, W. On nonlinear fractional programming. Management science 1967, 13, 492–498. [Google Scholar] [CrossRef]
- Yu, Y.; Bu, X.; Yang, K.; Wu, Z.; Han, Z. Green large-scale fog computing resource allocation using joint benders decomposition, Dinkelbach algorithm, ADMM, and branch-and-bound. IEEE Internet of Things Journal 2018, 6, 4106–4117. [Google Scholar] [CrossRef]
- Zappone, A.; Jorswieck, E.; others. Energy efficiency in wireless networks via fractional programming theory. Foundations and Trends® in Communications and Information Theory 2015, 11, 185–396. [Google Scholar] [CrossRef]
- Mao, S.; Leng, S.; Maharjan, S.; Zhang, Y. Energy efficiency and delay tradeoff for wireless powered mobile-edge computing systems with multi-access schemes. IEEE Transactions on Wireless Communications 2019, 19, 1855–1867. [Google Scholar] [CrossRef]
- Neely, M.J. Stochastic network optimization with non-convex utilities and costs. 2010 Information Theory and Applications Workshop (ITA). IEEE, 2010, pp. 1–10.
- Diamond, S.; Boyd, S. CVXPY: A Python-embedded modeling language for convex optimization. Journal of Machine Learning Research 2016, 17, 1–5. [Google Scholar]
- Zawawi, Z.B.; Huang, Y.; Clerckx, B. Multiuser wirelessly powered backscatter communications: Nonlinearity, waveform design, and SINR-energy tradeoff. IEEE Transactions on Wireless Communications 2018, 18, 241–253. [Google Scholar] [CrossRef]
- Bi, S.; Huang, L.; Wang, H.; Zhang, Y.J.A. Lyapunov-guided deep reinforcement learning for stable online computation offloading in mobile-edge computing networks. IEEE Transactions on Wireless Communications 2021, 20, 7519–7537. [Google Scholar] [CrossRef]








| Notation | Definition |
|---|---|
| The time block | |
| The time for WPT | |
| The time for offloading of MD | |
| The time for computation in helper | |
| , | The energy harvested by MD and helper in slot t |
| ,, | The WPT channel gain between MD and HAP, helper and HAP |
| , | The offloading channel gain between MD and helper, helper and HAP |
| ,, | The transmit power of HAP, MD and helper |
| The amount of tasks processed locally at MD in slot t | |
| The amount of tasks offloaded to helper at MD in slot t | |
| The amount of tasks processed locally at helper in slot t | |
| The amount of tasks offloaded to HAP at helper in slot t | |
| The energy consumed by processing tasks at MD in slot t | |
| The energy consumed by offloading tasks at MD in slot t | |
| The energy consumed by processing tasks at helper in slot t | |
| The energy consumed by offloading tasks at helper in slot t | |
| The amount of tasks processed in slot t | |
| The energy consumed at MD in slot t | |
| The energy consumed at helper in slot t | |
| , | The local CPU frequency at MD and helper |
| , | The CPU cycles required to compute one bit task at MD and helper |
| , | The maximum battery capacity |
| The energy conversion efficiency | |
| The computing energy efficiency | |
| W | The channel bandwidth |
| The additive white Gaussian noise |
| Symbol | Value |
|---|---|
| Time slot length | 1 s |
| Transmit power of the AP | 4 W |
| Noise power | W |
| Distance between the AP and the MD | 230 m |
| Distance between the MD and the Helper | 140 m |
| Distance between the AP and the Helper | 200 m |
| CPU frequency of SN | 160MHz |
| CPU frequency of Helper | 220 MHz |
| CPU cycles to compute 1 bit task of SN | 180 cycles/bit |
| CPU cycles to compute 1 bit task of Helper | 200 cycles/bit |
| Equal computing efficiency parameter | |
| Max battery capacity | 15 J |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
