Submitted:
15 August 2024
Posted:
21 August 2024
Read the latest preprint version here
Abstract
Keywords:
1. Introduction
- We introduce a dynamic task offloading model to optimize EE for a WPMEC network with integration of BackCom and AC communication under user cooperation, taking into account the randomness of task arrival and time-varying wireless channels. Our model can balance the trade-off between energy efficiency and system queues stability, and mitigate the impact of double-near-far effect. Additionally, we have investigated using variable data weighting to motivate proximal users to relay data for distant users.
- We propose an online control algorithm to maximize the EE metric of WPMEC network by determining the time fraction allocation, data offloading, and transmission power at each time slot. To address the coupling of user cooperation and control decision over time period, we leverage Dinkelbach’s method and the Lyapunov optimization theory to decouple the original problem into a deterministic sub-problem, then convert the sub-problem into a convex one for efficient solution.
- We conduct extensive simulation experiments to verify the effectiveness and practicality of our algorithm, accessing the impact of the control parameter V, bandwidth, gap, task arrival rate. The results demonstrate that our proposed algorithm outperforms the benchmark algorithms by about 23%, and achieve a theoretical energy efficiency-stability trade-off of .
1.1. Related Work
2. System Model
2.1. Energy Harvesting Model
2.2. Dynamic Queues Model
2.3. Local Computing Model
2.4. Task Offloading Model
2.4.1. Backcom Data Transmission
where represents the performance gap reflecting real modulation [13], is the noise power. The corresponding energy consumption by circuit is
where is the reflection coefficient of the BackCom at . represents the channel gain from the HAP to the at time slot t, and denotes the channel gain from the to the HAP at time slot t. The corresponding energy consumption is
2.4.2. AC Data Transmission
where represents the transmit power allocated to AC at [10], is the noise power and represents the channel gain from and . The corresponding AC offloading energy consumption is
where denotes the transmit power of the through AC. Let denotes the circuit power of through AC. The energy consumed for task offloading AC at in slot t is
2.5. Network Stability and Utility
3. Probelm Formulation
4. Algorithm Design
4.1. Lyapunov Optimization Formulation
| Algorithm 1: Dynamic Offloading for Backscatter-Assisted WPMEC Algorithm (DOBAM) |
![]() |
4.2. Algorithm Performance Analysis
- All queues , , are mean rate stable, and thus the constraints are satisfied.
5. Simulation Results
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Zhao, R.; Zhu, F.; Tang, M.; He, L. Profit maximization in cache-aided intelligent computing networks. Physical Communication 2023, 58, 102065. [Google Scholar] [CrossRef]
- He, H.; Shen, H.; Hao, Q.; Tian, H. Online delay-guaranteed workload scheduling to minimize power cost in cloud data centers using renewable energy. Journal of Parallel and Distributed Computing 2022, 159, 51–64. [Google Scholar] [CrossRef]
- 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]
- Wang, F.; Xu, J.; Cui, S. Optimal energy allocation and task offloading policy for wireless powered mobile edge computing systems. IEEE Transactions on Wireless Communications 2020, 19, 2443–2459. [Google Scholar] [CrossRef]
- Wei, Z.; Zhang, B.; Lin, S.; Wang, C. A self-oscillation WPT system with high misalignment tolerance. IEEE Transactions on Power Electronics 2023. [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, 10, 12156–12168. [Google Scholar] [CrossRef]
- Ju, H.; Zhang, R. Throughput maximization in wireless powered communication networks. IEEE Transactions on Wireless Communications 2013, 13, 418–428. [Google Scholar] [CrossRef]
- He, H.; Zhou, C.; Huang, F.; Shen, H.; Li, S. Energy-Efficient Task Offloading in Wireless-Powered MEC: A Dynamic and Cooperative Approach 2024.
- 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, 23, 1878–1887. [Google Scholar] [CrossRef]
- 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]
- Hoang, D.T.; Niyato, D.; Wang, P.; Kim, D.I.; Han, Z. Ambient backscatter: A new approach to improve network performance for RF-powered cognitive radio networks. IEEE Transactions on Communications 2017, 65, 3659–3674. [Google Scholar] [CrossRef]
- Shi, L.; Ye, Y.; Chu, X.; Sun, S.; Lu, G. Energy-efficient resource allocation for backscatter-assisted wireless powered MEC. IEEE Transactions on Vehicular Technology 2023, 72, 9591–9596. [Google Scholar] [CrossRef]
- Ye, Y.; Shi, L.; Chu, X.; Lu, G. Throughput fairness guarantee in wireless powered backscatter communications with HTT. IEEE Wireless Communications Letters 2020, 10, 449–453. [Google Scholar] [CrossRef]
- Ye, Y.; Shi, L.; Chu, X.; Hu, R.Q.; Lu, G. Resource allocation in backscatter-assisted wireless powered MEC networks with limited MEC computation capacity. IEEE Transactions on Wireless Communications 2022, 21, 10678–10694. [Google Scholar] [CrossRef]
- Wu, T.; He, H. An Efficient Energy Efficiency Maximization Algorithm for Backscatter-Assisted WP-MEC Network with Relay. In Proceedings of the Proceedings of the 2024 16th International Conference on Machine Learning and Computing, New York, NY, USA, 2024; ICMLC ’24, p. 720–727. [CrossRef]
- Ji, L.; Guo, S. Energy-efficient cooperative resource allocation in wireless powered mobile edge computing. IEEE Internet of Things Journal 2018, 6, 4744–4754. [Google Scholar] [CrossRef]
- 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]
- Zhang, S.; Bao, S.; Chi, K.; Yu, K.; Mumtaz, S. DRL-based computation rate maximization for wireless powered multi-AP edge computing. IEEE Transactions on Communications 2023. [Google Scholar] [CrossRef]
- Wu, X.; Yan, X.; Yuan, S.; Li, C. Deep Reinforcement Learning-Based Adaptive Offloading Algorithm for Wireless Power Transfer-Aided Mobile Edge Computing. In Proceedings of the 2024 IEEE Wireless Communications and Networking Conference (WCNC). IEEE, 2024, pp. 1–6.
- He, H.; Zhou, C.; Huang, F.; Shen, H.; Li, S. Energy-Efficient Task Offloading in Wireless-Powered MEC: A Dynamic and Cooperative Approach. Mathematics 2024, 12. [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. In Proceedings of the 2021 13th International Conference on Wireless Communications and Signal Processing (WCSP). IEEE, 2021, pp. 1–5.
- He, B.; Bi, S.; Xing, H.; Lin, X. Collaborative computation offloading in wireless powered mobile-edge computing systems. In Proceedings of the 2019 IEEE Globecom Workshops (GC Wkshps). IEEE, 2019, pp. 1–7.
- Sun, Y.; Xu, J.; Cui, S. User association and resource allocation for MEC-enabled IoT networks. IEEE Transactions on Wireless Communications 2022, 21, 8051–8062. [Google Scholar] [CrossRef]
- He, H.; Huang, F.; Zhou, C.; Shen, H.; Yang, Y. Maximizing Computation Rate for Sustainable Wireless-Powered MEC Network: An Efficient Dynamic Task Offloading Algorithm with User Assistance. Mathematics 2024, 12. [Google Scholar] [CrossRef]
- Ye, Y.; Shi, L.; Chu, X.; Li, D.; Lu, G. Delay minimization in wireless powered mobile edge computing with hybrid BackCom and AT. IEEE Wireless Communications Letters 2021, 10, 1532–1536. [Google Scholar] [CrossRef]
- Shi, L.; Ye, Y.; Chu, X.; Lu, G. Computation bits maximization in a backscatter assisted wirelessly powered MEC network. IEEE Communications Letters 2020, 25, 528–532. [Google Scholar] [CrossRef]
- Lyu, B.; Hoang, D.T.; Yang, Z. User cooperation in wireless-powered backscatter communication networks. IEEE Wireless Communications Letters 2019, 8, 632–635. [Google Scholar] [CrossRef]
- Bi, S.; Zhang, Y.J. Computation rate maximization for wireless powered mobile-edge computing with binary computation offloading. IEEE Transactions on Wireless Communications 2018, 17, 4177–4190. [Google Scholar] [CrossRef]
- Xu, Y.; Gu, B.; Hu, R.Q.; Li, D.; Zhang, H. Joint computation offloading and radio resource allocation in MEC-based wireless-powered backscatter communication networks. IEEE Transactions on Vehicular Technology 2021, 70, 6200–6205. [Google Scholar] [CrossRef]
- Verdu, S. Fifty years of Shannon theory. IEEE Transactions on information theory 1998, 44, 2057–2078. [Google Scholar] [CrossRef]
- Neely, M. Stochastic network optimization with application to communication and queueing systems; Springer Nature, 2022.
- 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]
- Dinkelbach, W. On nonlinear fractional programming. Management science 1967, 13, 492–498. [Google Scholar] [CrossRef]
- 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]
- Shi, L.; Ye, Y.; Chu, X.; Lu, G. Computation Bits Maximization in a Backscatter Assisted Wirelessly Powered MEC Network. IEEE Communications Letters 2021, 25, 528–532. [Google Scholar] [CrossRef]
- Xu, Y.; Gui, G. Optimal Resource Allocation for Wireless Powered Multi-Carrier Backscatter Communication Networks. IEEE Wireless Communications Letters 2020, 9, 1191–1195. [Google Scholar] [CrossRef]










| Notation | Definition |
|---|---|
| T | The time block |
| The time for WPT at slot t | |
| The time for offloading by Backcom of and at slot t | |
| The time for offloading by AC of and at slot t | |
| The energy harvested by at slot t | |
| The WPT channel gain between and HAP at slot t | |
| , | The offloading channel gain between and , and HAP at slot t |
| ,, | The transmit power by AC at HAP, , at slot t |
| , | The circuit power by Backcom and AC at |
| The amount of tasks processed locally at at slot t | |
| The amount of tasks offloaded by Backcom at at slot t | |
| The amount of tasks offloaded by AC at at slot t | |
| The energy consumed by processing tasks locally at at slot t | |
| The energy consumed by offloading tasks by Backcom at at slot t | |
| The energy consumed by processing tasks at helper at slot t | |
| The energy harvested by WPT at at slot t | |
| The energy harvested by Bakcom at at slot t | |
| The amount of tasks of processed by offloading at slot t | |
| The local CPU frequency at | |
| The CPU cycles required to compute one bit task at | |
| The reflection coefficient of at slot t | |
| The energy conversion efficiency | |
| The computing energy efficiency | |
| W | The channel bandwidth |
| The additive white Gaussian noise |
| Symbol | Value |
|---|---|
| Time slot length | 1 s |
| Maximum battery capacity | 50 J |
| Minimum battery capacity | 0 J |
| Transmit power of the AP | 5 W |
| Noise power | W |
| The circuit consumption of the Backcom and | W |
| The circuit consumption of the AC and | W |
| CPU frequency of | 500 MHz |
| CPU cycles to compute 1 bit task of | 490 cycles/bit |
| CPU frequency of | 480 MHz |
| CPU cycles to compute 1 bit task of | 470 cycles/bit |
| Equal computing efficiency parameter of | |
| Equal computing efficiency parameter of |
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 (https://creativecommons.org/licenses/by/4.0/).
