Abstract
Non-orthogonal multiple access (NOMA) enables the parallel offloading of multiuser tasks, effectively enhancing throughput and reducing latency. Backscatter communication, which passively reflects radio frequency (RF) signals, improves energy efficiency and extends the operational lifespan of terminal devices. Both technologies are pivotal for the next generation of wireless networks. However, there is little research focusing on optimizing the transmit power in backscatter-assisted NOMA-MEC systems from a green IoT perspective. In this paper, we aim to minimize the transmit energy consumption of a Hybrid Access Point (HAP) while ensuring task deadlines are met. We consider the integration of Backscatter Communication (BackCom) and Active Transmission (AT), and leverage NOMA technology and user cooperation to mitigate the double near–far effect. Specifically, we formulate a transmit energy consumption minimization problem, accounting for task deadline constraints, task offloading decisions, transmit power allocation, and energy constraints. To tackle the non-convex optimization problem, we employ variable substitution and convex optimization theory to transform the original non-convex problem into a convex one, which is then efficiently solved. We deduce the semi-closed form expression of the optimal solution and propose an energy-efficient algorithm to minimize the transmit power of the entire wireless powered MEC. The extensive simulation results demonstrate that our proposed scheme significantly reduces the HAP transmit power by around 8% compared to existing schemes, validating the effectiveness of our approach. This study provides valuable insights for the design of green IoT systems by optimizing the transmit power in NOMA-MEC networks.
1. Introduction
The rapid development of the Internet of Things (IoT) has driven an increasing demand for efficient data processing and low-latency communication in mobile devices such as autonomous vehicles, facial recognition systems, virtual reality (VR) devices, and electronic health monitors []. To address the limitations in computational power and battery life of these devices, Mobile Edge Computing (MEC) technology offloads computationally intensive tasks to servers deployed at the network’s edge, such as base stations, thereby effectively enhancing the devices’ computational capacity and response speed [,]. Additionally, Wireless Power Transmission (WPT) [] technology collects energy remotely through radio frequency (RF) signals, further extending the battery life of devices. Leveraging the advantages of MEC and WPT networks, numerous studies have been conducted to explore the potential of Wireless-Powered MEC (WPMEC) systems, and a multitude of efficient algorithms have been proposed to address the joint allocation of communication and computational resources.
However, to address the challenges of serving the massive number of devices in future wireless networks, relying solely on MEC may not suffice to meet service demands. Beyond computational and battery limitations, the double near–far effect can severely impact network performance, especially for devices that are far from Hybrid Access Points (HAPs) and often in poor channel conditions []. This effect leads to a significant difference in rates between distant users and nearby users due to the dual impact of signal propagation loss. It not only reduces the efficiency of energy harvesting but also affects the distance-based path loss compensation in Wireless Information Transmission (WIT). To overcome these challenges, researchers have proposed a collaborative computing model. By allowing user devices to collaborate, near-end users can act as relays for far-end users. This cooperation helps to strengthen the signal received by the far-end users and reduces the interference caused by the proximity of near-end users to the HAP. The relaying of signals from near-end to far-end users can overcome the path loss and interference, ensuring a more balanced signal strength distribution among all users. This approach not only increases the efficiency with which distant users offload tasks to access points but also makes full use of idle computing resources in the network through Device-to-Device (D2D) [,] communication and User Collaboration (UC) [] mechanisms, optimizing resource allocation, effectively improving energy efficiency, and addressing the challenges posed by geographical disparities.
The integration of Non-Orthogonal Multiple Access (NOMA) technology into WPMEC systems has been identified as a means to enhance overall performance [,]. This approach allows for the shared use of time-frequency resources among users, leveraging power domain multiplexing and multiuser detection techniques such as Successive Interference Cancellation (SIC) []. The adoption of these techniques not only improves spectral efficiency but also substantially increases system capacity and coverage, which is particularly beneficial in frequency-constrained or densely populated urban scenarios.
Backscatter Communication (BackCom) technology has emerged as a promising approach in mobile communication due to its low energy footprint [,,,,,]. This technology facilitates the transmission of information through the passive reflection of radio frequency signals, concurrently harvesting energy to power circuit operations. When compared to the traditional active transmission (AT) model, which follows the Harvest-then-Transmit (HTT) protocol, BackCom dramatically minimizes energy usage, typically requiring only a few microwatts to hundreds of microwatts, despite offering comparatively lower transmission rates. To optimize the trade-off between energy harvesting and data transmission, and to concurrently enhance system throughput and energy efficiency (EE) [], BackCom can be strategically combined with AT. This dual-mode approach capitalizes on the complementary strengths of both communication methods.
Extensive research [,,,,] has explored the use of BackCom and NOMA to improve the efficiency of wireless spectrum utilization and wireless energy transfer. In NOMA systems, near-end users with superior channel conditions receive lower power allocations to decode signals for far-end users, who transmit at higher power to reduce interference. Backscatter communication further conserves energy and enhances spectrum efficiency through signal reflection. However, research on the synergy between backscatter communication and NOMA in cooperative scenarios remains underexplored. Additionally, the majority of existing work on energy optimization in WPMEC systems has focused on energy consumption at the mobile device (MD) level. However, since the energy for MDs is entirely harvested from the RF signals emitted by the HAP, the energy transmitted by the HAP constitutes the total energy budget of the WPMEC system. Therefore, optimizing the energy consumption of HAP transmissions is of significant practical importance.
In this paper, we consider a transmit energy minimization (TEM) problem within a three-node wireless powered NOMA-MEC network, integrating BackCom and AT communication modes. In a three-node network, the far-end user faces poor channel conditions and significant double near–far effects due to the long distance from the HAP. We employ NOMA technology to facilitate user cooperation, allowing the far-end user to delegate tasks to the near-end user and AP. After receiving and processing the signals, the near-end user computes some tasks locally and forwards the rest to the AP, thereby enhancing the communication quality of the far-end user and mitigating the double near–far effect. We jointly optimize the WPT time fraction, backscatter time fraction, task offloading time fraction, transmit power allocation of the MD node, and backscatter reflection coefficients, aiming to minimize the total transmit power of the HAP while meeting task latency constraints. We formulate the mathematical model for the TEM problem, which is strongly non-convex. Due to signal interference in NOMA communication, there is a coupling between transmission power allocation decisions, and the coupling between BackCom communication and AC communication introduces additional coupling in the offloading of data, posing significant challenges in solving the problem. To address this highly non-convex TEM problem, we employ variable substitution techniques and convex optimization theory to convert it into a convex problem, allowing for efficient solutions. Extensive numerical simulations are conducted to verify the performance and effectiveness of our proposed scheme.
The primary contributions are summarized as follows:
- Proposing an innovative energy optimization model for a WPMEC system from a green IoT perspective. We formulate a TEM problem for HAP under task delay constraints, while leveraging the NOMA technique, integrating BackCom with AT communication, and employing user cooperation to alleviate the impact of the double near–far effect. Furthermore, our model focuses on the optimization of the overall energy consumption in WPMEC networks, rather than solely considering the energy expenditure of mobile nodes. The model has practical application value for reducing carbon emissions in WPMEC and promoting the development of green IoT technologies.
- Applying variable substitution and convex optimization theory to convert the non-convex TEM problem into a convex one. Through a meticulous analysis of the problem’s structure, we have developed a low-complexity algorithm to solve it and derived a semi-closed-form expression for the optimal solution.
- Evaluating the performance of our scheme through extensive simulations. The experimental results demonstrate that our proposed scheme surpasses the state-of-the-art methods, with an approximate improvement of 8%.
The remainder of this paper is organized as follows: Section 2 provides an overview of the related works in the field. In Section 3, we details the model of the Backscatter-Aided wireless powered NOMA-MEC system. In Section 4, formulates the transmit power optimization problem, presenting the mathematical formulation. Section 5, we develop a low-complexity algorithm designed to solve the optimization problem. Section 6 offers a comprehensive evaluation of the proposed algorithm’s performance through extensive simulations. In Section 7, we conclude the paper by summarizing the key findings and contributions, and suggest potential directions for future research.
2. Related Work
In order to increase the data computation capability and decrease the task processing delay, the resource management in WPT assisted MEC network has been extensively studied []. Zhang et al. [] presented a mobility-aware hierarchical MEC framework for IoT, employing a game theoretic approach to enhance energy efficiency and reduce latency in computation offloading. Dinh et al. [] introduced a semidefinite relaxation (SDR)-based approach for task offloading from a mobile device to multiple edge devices, aiming to minimize execution latency through joint task allocation and CPU frequency optimization in both fixed and elastic CPU frequency scenarios. Moreover, energy consumption as a determining factor of network performance has been widely explored in MEC networks. Wang et al. [] proposed a modified-cutting-plane (MCP) algorithm and a pivoting-and-subgradient (PS) algorithm to minimize total energy consumption in a multicell MEC system. Mei et al. [] explored a dynamic energy-efficient task offloading algorithm for a multidevice single-MEC system, leveraging Lyapunov optimization to minimize energy consumption while maintaining system stability. Chen et al. [] introduced a polling callback energy-saving offloading strategy for MEC systems to address asynchronous data transmission and task processing times, and employs a game-learning algorithm combining DDQN and distributed LSTM to optimize energy consumption. However, most of the aforementioned research has focused on optimizing the energy consumption of mobile nodes in MEC networks, without considering the optimization of the total energy consumption of radio frequency (RF) from the HAP in WPT-MEC systems. Since the mobile nodes in WPT-MEC network harvest their energy from the RF emitted by the HAP base station, optimizing the total RF energy consumption of the HAP is of more practical significance.
Researchers have extensively adopted user cooperation mechanism to mitigate the double near–far effect and optimize resource utilization in MEC systems [,,]. Sun et al. [] introduced an iterative algorithm designed to minimize end-to-end latency in IoT environment, jointly optimizing user association and resource allocation in a three-phase operation protocol. Lyu et al. [] considered user-cooperation schemes in different communication modes, Backscatter and HTT, improving network communication capability and energy efficiency by optimizing time and power allocation and energy beamforming. Li et al. [] employed a multiuser cooperation scheme to enhance computation performance in a WPMEC system, focusing on maximizing the weighted sum computation rate by jointly optimizing collaboration, time, and data allocation among IoT devices and an HAP. Huang et al. [] introduced a NOMA-assisted cooperative computing scheme with user cooperaration in a three-node MEC system to leverage idle mobile device resources, optimizing energy consumption and offloading data through joint communication and computation resource allocation. Our previous research [] addressed the challenge of energy management in WPT-MEC networks with user cooperation by proposing a multistage stochastic optimization approach, introducing Lyapunov optimization technique to ensure sustainability and stability in the dynamic IoT environment. Although prior research has effectively mitigated the impact of the near–far double effect on data transmission for distant nodes through user collaboration communication, it has not adequately consider the simultaneous utilization of NOMA and Backscatter, two advanced communication technologies in 5G and Beyond (B5G), to further enhance energy efficiency and communication efficiency in WPT-MEC systems.
NOMA and Backscatter, as advanced communication technologies in 5G and 6G, are gradually being widely applied in WPT-MEC networks to enhance network communication efficiency and improve the energy utilization of wireless radio frequency charging [,]. Toro et al. [] provided a comprehensive survey on BackCom for green IoT, examining its operating principles, applications in various domains, and addressing operational and security challenges. Shi et al. [] introduced a hybrid approach combining Harvest-Then-Transmit (HTT) with Backscatter communication aimed at maximizing the weighted sum of computation bits within a WPT-MEC network, taking into account a realistic non-linear energy harvesting (EH) model. Additionally, Khan et al. [] explored the integration of 6G communications, specifically NOMA and Backcom, to enhance energy efficiency and data sharing in Automotive Industry 5.0, proposing a multicell optimization framework for backscatter-enabled NOMA vehicular networks. Fang et al. [] proposed an energy-efficient optimization scheme for a multiuser NOMA-MEC network, employing a bilevel programming method to derive optimal solutions for a one-user two-base station (BS) scenario and extends it to a low-complexity algorithm for the multiuser and multi-BS case. Shi et al. [] presented a NOMA-based millimeter-wave (mmW) MEC mechanism to minimize the average delay of MEC offloading by jointly optimizing beamwidth, user equipment scheduling, and transmit power, employing alternative optimization and matrix control algorithms to enhance accessing efficiency. However, the aforementioned research did not take into account the latency constraints of computational task processing and the energy consumption optimization of the HAP.
Different from the above research, this paper aims to reduce carbon emissions in MEC networks by investigating the minimization of HAP wireless radio frequency transmission energy consumption in WPT-MEC networks under user collaboration communication, while ensuring the latency of computational task processing, with the goal of achieving green communication. We have also considered the hybrid communication mode of Backscatter (e.g., BackCom and AC) and utilized the advanced communication technology of NOMA to further enhance the communication efficiency of the nodes.
3. System Model
3.1. Communication Model
We consider a user-cooperative wireless-powered MEC system, comprising a user node, a helper node, and a HAP, as illustrated in Figure 1. The HAP is equipped with an RF energy transmitter and is directly connected to an edge server. The user node, denoted as , is located at a greater distance from the HAP, while the helper node, , is positioned closer to the HAP. Both and have individual computation tasks that must be completed within a specified latency constraint. Additionally, both nodes are equipped with a BackCom circuit and an AT circuit, allowing them to select between backscatter communication and active communication modes.
Figure 1.
System model of a WPMEC network with a user-cooperative wireless-powered MEC system.
In this three-node model, both and have their own data processing tasks with data-size and that need to be completed within a specified time T. is positioned between and the HAP, allowing it not only to process its own data but also to assist in relaying data offloaded to the edge server. The system employs a NOMA communication scheme, which allows to offload data simultaneously to both and the HAP. We focus on a zero-power IoT system, where the energy for mobile nodes and is entirely derived from wireless power transfer by the HAP. By using wireless charging, and eliminate the additional costs associated with battery replacement.
The system adopts a partial offloading model, allowing computational tasks to be fragmented and offloaded to the edge server. Here, we consider the allocation of time slice resources within a time slot of length T, which includes six parts: to and . The communication process of the system is as follows. (1) Initially, at time , and receive wireless energy transmitted by the HAP’s RF equipment, which is used to process their respective computational tasks, denoted as and . (2) Since the system employs a hybrid transmission mode combining BackCom and AC, data offloading begins with BackCom. At time , partially offloads its data to using BackCom, with the offloaded data size denoted as . (3) Subsequently, during the time slot, offloads its data to the HAP via BackCom, with the offloaded data size denoted as . (4) Next, task offloading proceeds using the AT mode. During the time slot, , utilizing NOMA technique, simultaneously offloads data to both and the HAP, with data sizes denoted as and , respectively. (5) In the time slot, offloads its data to the edge server connected to the HAP, with the offloaded data size denoted as . (6) Finally, during the time slot, the computation results are downloaded from the edge server. Because the computation result data are typically small, the time required for this step can be considered negligible.
The primary symbols and definitions used are listed in Table 1.
Table 1.
Key notations and definitions.
3.2. Wireless Powered Transfer Model
During both the WPT charging phase and the BackCom communication phase, the MD can harvest RF energy from the HAP’s RF transmitter. This harvested energy is used for both local computation and task offloading. Let denote the RF transmit power of the HAP, and represents the energy conversion efficiency. The amount of harvested energy of is given by []:
where represents the channel gain from the HAP to , which remain constant within the T time period. Similarly, the amount of harvested energy of is as follows:
where represents the channel gain from the HAP to .
3.3. Computing Model
Upon the arrival of a task at a mobile node, a portion of the task may be offloaded to the edge server, while the remaining part is processed locally. Let the CPU frequencies of and be denoted as and , respectively, and let the number of CPU cycles required to process one bit of data be represented by and . The amount of task data processed locally at is . Thus, the corresponding energy consumption for local computing can be expressed as []:
where represents the computing energy efficiency parameter of [].
The local computing latency constraint for is as follows:
For , which is responsible for forwarding ’s data to HAP without performing local computation on ’s data. Therefore, we have the following data constraint:
Similarly, the amount of task data that is processed locally on is equal to , and the energy consumption for local computing at is as follows:
where denotes the computing energy efficiency parameter of [].
The local computing latency constraint for is as follows:
where denotes the computing energy efficiency parameter of [].
3.4. Task Offloading Model
3.4.1. Offloading Task by BackCom
During time slot , offloads tasks to by using Backscatter communication. We denote the reflection coefficient of BackCom at as , which plays a crucial role for a balance between energy harvesting and communication performance. Thus, there is proportion of energy utilized as a carrier to transfer data, and proportion of incident power that is absorbed by []. According to Shannon’s theorem [], the amount of tasks offloaded from to is as follows:
where represents the performance gap reflecting real modulation of BackCom [], denotes the channel gain from to , and is the noise power.
The corresponding energy consumption for task offloading by BackCom is as follows:
where is the circuit power consumption of by BackCom, which is a constant value depending on the circuit structure. In BackCom communication, a node can simultaneously reflect the signal and harvest RF energy. The energy harvested by during the BackCom communication at time is expressed as follows:
After receiving the tasks offloaded by , will act as a relay and forward a portion of these tasks to the HAP. Additionally, will offload its own tasks to the HAP. At time , the task data transmitted by via BackCom are subject to the following constraints:
where is the reflection coefficient of the BackCom at and represents the channel gain from to the HAP. The corresponding energy consumption for task offloading by BackCom is as follows:
where is the circuit power consumption of by BackCom. The energy harvested of by Backcom during is as follows:
3.4.2. Offloading Task by NOMA-Aided AC Communication
In the AC transfer mode, we adopt the NOMA technique improve the task transmission efficiency. In time slot , simultaneously offload task to and the HAP with data size and , respectively. In the NOMA transmission process, the transmit allocation allocated for task offloading to and the HAP are denoted as and . transmits a linear superposition signal to and the HAP. We suppose that the global channel state information (CSI) of network can be obtained. After receiving the signal, first decodes the ’s signal and subtracts it from the received signal by leveraging the successive interference cancellation (SIC) technique. We convert the channel coefficients from to and the HAP as and , respectively. Therefore, the task offloading rate from to and the HAP can be expressed as follows:
where and represent the effective channel gain to the noise power ratio (ECGNR) from to and the HAP, respectively.
During the time slot , the amount of offloaded task from offloading to and the HAP are define to be:
The energy consumption of task offloading from to and the HAP via NOMA are obtained as and .
At the time slot, offloads computation task to HAP by utilizing the AC mode, which includes tasks offloaded from and task native to . The amount of task offloading from to the HAP is as follows:
where represents the transmit power allocated to AC at [], represents ECGNR from to the HAP, and represents the channel coefficients from to the HAP.
The energy consumption for offloading task from to the HAP is .
4. Problem Formulation
In this paper, we consider a computation task offloading algorithm to minimize the carbon footprint for a green IoT network with NOMA-Backscatter assisted under user cooperation. We make joint decisions on time slot allocation , power allocation , Backscatter reflection coefficients , and the size of offloading tasks to minimize the total transmit power of HAP subjected to common latency constraints. The HAP’s transmit power minimization (TPM) problem can be defined as follows:
where constraint (20) specifies the time slot allocation, constraints (21) and (22) set the energy consumption limits for and , respectively, constraints (23) and (24) govern the transmit power allocation for and , respectively, constraint (25) ensures that the task offloaded from to is relayed to the HAP within the specified time T, constraints (26) and (27) impose the task processing latency requirements for and , respectively, and constraint (28) defines the feasible domain for the decision variables.
Note that Problem (P1) is a non-convex optimization problem due to the nonconvex objective function and nonconvex constraints (21) and (22). This characteristic precludes the use of traditional convex optimization methods for its direct solution. Therefore, through in-depth analysis of the problem’s structure and careful design, we employ the variable substitutions to solve Problem P1.
5. Optimal Solution for the TPM Problem
Problem P1 is a non-convex optimization problem due to the non-convexity of constraints (21) and (22), and the presence of the coupling decision variables and . To address this, we first rewrite and based on Equations (14) and (18) as follows:
where the function f is define as for all .
Lemma 1.
The sum of the transmit power and can be expressed as:
Proof.
See Appendix A. □
To address the non-convexity of constraints (21) and (22), we introduce auxiliary variable and , where , and . Additionally, based on Lemma 1, we replace the decision variables with and introduce decision variables set . We define as the amount of task processing locally and offloading for both and . Meanwhile, to simplify the mathematical expression, we denote some constants , , . , and . Therefore, problem P1 can be transformed into problem P2, as follows:
Problem P2 can be proven to be a convex optimization problem according to the following Lemma.
Lemma 2.
Problem P2 is convex and can be efficiently solved using optimization tools such as CVX.
Proof.
See Appendix B. □
In summary, the process of convexifying Problem P1 is shown in Figure 2. By solving the convex optimization problem P2, we can obtain the global optimal solution to the original problem.
Figure 2.
Flowchart for convexification of Problem P1.
Besides, by using the Lagrange multiplier technique, we derive valuable insights into the characteristics of the optimal solution with the following theorem.
Theorem 1.
Given non-negative Lagrange multipliers , , the optimal power allocation must fulfill certain conditions:
Proof.
See Appendix C. □
According to this theorem, we can deduce that in the process of wireless radio frequency energy transfer, increasing the value of B will motivate and entities to offload data more, which correspondingly reduces the computational tasks they perform locally. Specifically, when , the is more inclined to offload tasks through the AT mode. For the , a similar conclusion can be drawn.
The process of solving the original TEP problem, denoted as (P1), is encapsulated within Algorithm 1.
| Algorithm 1: User-Assisted Dynamic Resource Allocation Algorithm. |
Input: the task arrical ; the channel gain , , .
|
Algorithm Complexity Analysis
After transformation, the non-convex problem P1 is converted into a convex optimization problem P2, which involves a total of 12 variables. P2 can be solved using existing mature convex optimization algorithms, such as the interior-point method, with a time complexity of , where n is the number of decision variables. For P2, due to its small scale of variables, it can be solved quickly. Here, we use the open-source CVX toolbox for solving it.
In practical applications, our algorithm can be implemented using a master–slave architecture. The MEC server periodically gathers data regarding the computational tasks’ size from the MD nodes and the wireless network’s channel status, which are used as inputs for problem P2. CVX is then employed to determine the most efficient time slicing and resource allocation strategy. Given the small size of this data, it has a negligible effect on network traffic. Furthermore, the MEC server can swiftly solve problem P2 due to the limited number of decision variables, ensuring that regular data processing is not interrupted. The operation of the algorithm does not require any additional conditions or data.
6. Simulation Results
In this section, we assess the performance of our proposed scheme through comprehensive numerical simulations. Our high-performance experimental setup leverages a 2.10 GHz Intel(R) Xeon(R) Silver 4116 CPU with 48 cores, paired with two GeForce RTX 4070 GPUs, to ensure efficient simulation processing. This configuration is complemented by 64 GB of RAM, which is essential for handling the memory-intensive tasks of our simulations. The software environment consists of Python 3.12, integrated with the convex optimization library CVXPY 1.5, all running on an Ubuntu 22.04 LTS operating system. We define the following parameters: for antenna gain, for carrier frequency, for the path loss exponent, and for the distance between nodes. We employ a free-space path loss model to simulate signal propagation, with the average channel gain . Additionally, we incorporate a Rayleigh fading model to account for channel gains. The simulation parameters are summarized in Table 2 [].
Table 2.
Simulation parameters.
To verify the performance of our proposed algorithm, we consider the following three representative benchmarks:
(1) UC With NOMA scheme []: By introducing NOMA technology without BackCom, offloads tasks to and HAP simultaneously.
(2) UC with BackCom scheme []: Users opt to complete computational tasks exclusively via the BackCom mode. Specifically, the HAP continuously broadcasts RF energy to the users throughout the time slot.
(3) Integrated BackCom and NOMA Without UC scheme []: The remote users directly offload computation tasks to the MEC server without the assistance of the nearby node.
Figure 3 illustrates the comparative analysis of energy consumption across different schemes under various latency constraint T, with parameters defined as , , and . The results indicate a consistent decline in energy consumption for all four schemes, with our proposed algorithm demonstrating the lowest energy expenditure at any task processing latency constraints. Our proposed algorithm outperforms the other three schemes by reducing energy consumption by 20%, 40%, and 40%, respectively, when s. From Figure 3, it can be observed that as the task execution delay constraint becomes tighter, our scheme achieves greater energy savings. Our algorithm outperforms the current state-of-the-art methods by approximately 8% under the same network configuration. This improvement underscores the algorithm’s efficiency in energy utilization, as a result of effectively integrating multiple communication technologies, such as BackCom and NOMA.
Figure 3.
Energy consumption in different schemes versus the latency constraint T.
Figure 4 illustrates the amount of data processed by task offloading across various schemes with the latency constraint T ranging from 1.0 s to 1.5 s. The proposed algorithm is observed to consistently facilitate higher data offloading as the latency constraint T increases. It can be observed that the gap in offloaded data between the proposed algorithm and the other schemes widens when the latency constraint T is small, highlighting the algorithm’s robustness and effectiveness under time-sensitive conditions. This trend indicates the algorithm’s adeptness at managing task offloading within tight time constraints, suggesting the capability to utilize constraint resources in real-life scenarios. In contrast, the without UC scheme, in which directly offloads tasks to the HAP, suffers from the poor channel condition between and HAP and exhibits the lowest data offloading capability.
Figure 4.
Offloaded data in different schemes versus the latency constraint T.
Figure 5 illustrates the impact of input computation bits at on energy consumption. It can be observed that our proposed algorithm achieves an average energy reduction of approximately 30% compared to other benchmark schemes. Notably, as the input computation bits escalate, the disparity in energy consumption between the proposed algorithm and the other three schemes becomes more pronounced. This divergence can be attributed to the algorithm’s ability to optimize resource allocation and leverage advanced communication techniques, such as BackCom and NOMA, which become more beneficial under higher computational input. This experiment underscores the robustness of our proposed algorithm across various levels of input computation bits, suggesting its superior adaptability in diverse scenarios.
Figure 5.
Energy consumption in different schemes versus input computation bits at .
Figure 6 illustrates the task offloading capabilities across four schemes. It is clear that the proposed algorithm consistently achieves the largest amount of data processed by task offloading, indicating its enhanced transmit capability. With an increase in the input computation bits, the performance gap between the proposed scheme and the benchmark schemes widens. The proposed algorithm demonstrates a notable advantage of 7%, 12%, and 17% over the other schemes. This advantage can be attributed to the integration of advanced communication techniques and the efficient allocation of resources. Furthermore, at an input computation bit value of 2.4 Mbits, the proposed algorithm reaches its peak performance, suggesting that an optimal balance has been achieved among the various communication techniques employed.
Figure 6.
Offloaded data in different schemes versus input computation bits at .
Figure 7 compares the energy consumption of four different algorithms under varying transmit power levels of the HAP, which in turn affects the energy harvested by MDs. It is evident that the our proposed algorithm consistently exhibits the lowest energy consumption of approximately 0.06 J across the entire spectrum of transmit power levels. The UC with BackCom scheme exhibits slightly higher energy consumption attributable to its less effective task offloading capability in the absence of NOMA’s assistance. Moreover, the UC with NOMA and Integrated BackCom and NOMA without UC schemes demonstrates a steady decrease in energy consumption as the transmit power increases. This is because their restricted transmission modes cannot process enough tasks when energy is insufficient. This suggests that the proposed algorithm can adapt well to the variations in energy supplies in different scenarios. The suboptimal performance of benchmark schemes also indicates that the integration of BackCom and NOMA significantly enhances the energy efficiency and robustness of the system.
Figure 7.
Energy consumption in different schemes versus transmit power of HAP.
Figure 8 compares the offloaded data of four schemes under different transmit power of the HAP. Notably, the proposed algorithm offloads largest amount of data whatever is, suggesting that MDs prefer to process tasks by task offloading. This is due to the strong task offloading capability of the proposed algorithm, coming from the integrated communication techniques. The UC with BackCom, without the NOMA technique, exhibits less favorable performance, with the UC with BackCom and Integrated BackCom and NOMA performing the worst. The Proposed UC with NOMA’s ability to maintain high offloaded data levels even at lower power settings is particularly noteworthy. This indicates its robustness and adaptability, enabling efficient data offloading even under constrained energy conditions.
Figure 8.
Offloaded data in different schemes versus transmit power of HAP.
In Figure 9, we evaluate the energy consumption of the four schemes under different offloading power constraint of . It is evident that the proposed algorithm consistently demonstrates the lowest energy consumption across the entire range of power constraints, indicating its superior efficiency. Interestingly, at lower power constraints for , the without UC with integrated BackCom and AC scheme performs extremely poorly. This underscores the critical role of user collaboration in energy-efficient task offloading. Meanwhile, the UC with BackCom scheme performs relatively better among benchmark schemes, suggesting that BackCom technology can significantly enhance task offloading efficiency when ’s power is constrained. Overall, this simulation highlights the benefits of integrating multiple communication techniques, especially UC and BackCom, into the proposed algorithm.
Figure 9.
Energy consumption in different schemes versus transmit power constraint of .
Figure 10 illustrates the energy consumption patterns under varying distances between and from 50 to 110 m. It is observed that the energy consumption for the proposed scheme, as well as the schemes incorporating UC with NOMA and UC with BackCom, all exhibit a decline as the distance grows. This decrease can be attributed to the reduction in channel gain with distance, which in turn requires more time and higher power to offload tasks, consequently increasing energy consumption. The scheme without UC but with integrated BackCom and NOMA does not show variation with distance, as it does not rely on task offloading between and . This observation underscores the practical deployment consideration that the proper choice of helper devices should be maintained within an optimal range to prevent a sharp deterioration in network performance. The analysis not only quantifies the impact of distance on energy consumption, but also highlights the critical role of user cooperation in efficient network architectures.
Figure 10.
Energy consumption in different schemes versus the distance between and .
Figure 11 evaluates the task offloading strategy from as the distance between and varies. As the distance between and increases, offloading tasks via UC to becomes less efficient, prompting to offload tasks directly to the HAP rather than relying on UC. This observation indicates that the proposed algorithm effectively adapts to network topological changes, such as the distance between mobile devices. By strategically diverting offloaded tasks to the HAP when UC is less efficient, the algorithm enhances overall network performance and minimizes energy consumption. In conclusion, the offloading strategy illustrated in Figure 11 demonstrates the algorithm’s adaptability and efficiency in managing data flow, underscoring its capability to enhance network performance and energy efficiency in real-world scenarios.
Figure 11.
Offloading strategy with different distances between and .
7. Conclusions
This paper explores the HAP transmission energy minimization problem in the WPT-MEC network via user cooperative communication. We take into account the processing delay constraints of computational tasks and leveraged NOMA and Backscatter technologies to enhance network transmission efficiency and energy utilization efficiency. In our proposed scheme, the HAP provides power supply to users through WPT technology, assisting two MD2 at different distances (near-end and far-end) in completing their delay-sensitive tasks. We formalize the energy consumption minimization problem as a non-convex optimization mathematical model and, through in-depth analysis of the problem’s inherent structure, transform the original problem into a convex optimization problem with only a few variables by introducing auxiliary variables and performing variable substitution, which allows for rapid solution. Simulation results show that our proposed scheme outperforms existing baseline schemes.
The optimization of our method lies in the carefully designed variable substitution technique that converts the non-convex optimization problem into a convex one, resulting in high algorithmic solution efficiency, fast solution speed, and ease of deployment. The limitation of our scheme is that it only considers the channel state of a single time slot, without accounting for dynamic wireless channel state variations and imperfect channel state information. In future work, we plan to investigate energy consumption minimization in dynamically changing network environments based on deep reinforcement learning technology and expand our current model to scenarios with multiple MDs and multiple helper nodes, thereby increasing the practicality and flexibility of our algorithm.
Author Contributions
Methodology, H.H.; Validation, C.Z. and Y.Y.; Formal analysis, H.H.; Investigation, H.H. and F.H.; Resources, H.H.; Data curation, H.H. and H.S.; Writing—original draft, H.H. and F.H.; Writing—review and editing, H.H.; Supervision, H.S. and H.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported by the Science and Technology Planning Project of Guangdong Province, China (No.2021A0101180005) and Science and Technology Development Fund of Macao (FDCT), Macao, China (#0033/2023/RIA1).
Data Availability Statement
Data are contained within the article.
Acknowledgments
We thank all of the reviewers for their valuable comments.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A. Proof of Lemma 1
From Equation (15), we have:
Utilizing the identity , we can expand the right hand size of (A3) as:
By combining this result with Equation (29), the lemma is proven.
Appendix B. Proof of Lemma 2
First, the objective function is convex when is given. The constraints (33), (38), (39), and (40) are linear inequalities, which are inherently convex.
Next, consider constraint (34). The function is convex, and its perspective is also convex with respect to the variables and , as the perspective operation preserves the convexity []. Similarly, the term is convex. Since the remaining terms in constraint (34) are linear with respect to , , , , , , the entire constraint (34) is convex. The same reasoning applies to constraint (35), confirming its convexity.
For constraint (36), the convexity is less straightforward. However, by multiplying both sides of the inequality by , we obtain:
In this inequantion (A4), is convex with respect to and , as it represents the perspective of . Similarly, is convex with respect to and . The term is linear in , making constraint (36) a convex inequality. Using the same approach, we can confirm that constraint (37) is also convex.
Therefore, Problem P2 is proven to be convex.
Appendix C. Proof of Theorem 1
Let for represent the Lagrange multipliers associated with the constraints. The Lagrangian function for problem (P1.1.1), formulated using these multipliers, is given by:
We can use the first-order optimality conditions. Taking the derivative of the Lagrangian function yields:
By analyzing the first-order partial derivatives, we can determine the essential conditions for an optimal solution. Utilizing the connections between the auxiliary variables and the primary variables allows us to formulate the theorem.
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 Comput. Surv. 2023, 55, 1–37. [Google Scholar] [CrossRef]
- Ling, C.; Zhang, W.; He, H.; Yadav, R.; Wang, J.; Wang, D. QoS and Fairness Oriented Dynamic Computation Offloading in the Internet of Vehicles based on Estimate Time of Arrival. IEEE Trans. Veh. Technol. 2024, 73, 10554–10571. [Google Scholar] [CrossRef]
- Younis, A.; Maheshwari, S.; Pompili, D. Energy-Latency Computation Offloading and Approximate Computing in Mobile-Edge Computing Networks. IEEE Trans. Netw. Serv. Manag. 2024, 21, 3401–3415. [Google Scholar] [CrossRef]
- Wei, Z.; Zhang, B.; Lin, S.; Wang, C. A self-oscillation WPT system with high misalignment tolerance. IEEE Trans. Power Electron. 2023, 39, 1870–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 Trans. Green Commun. Netw. 2021, 5, 858–867. [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 Things J. 2021, 8, 8005–8020. [Google Scholar] [CrossRef]
- Peng, J.; Qiu, H.; Cai, J.; Xu, W.; Wang, J. D2D-assisted multi-user cooperative partial offloading, transmission scheduling and computation allocating for MEC. IEEE Trans. Wirel. Commun. 2021, 20, 4858–4873. [Google Scholar] [CrossRef]
- Li, Y.; Zhang, X.; Lei, B.; Zhao, Q.; Wei, M.; Qu, Z.; Wang, W. Computation Rate Maximization for Wireless Powered Edge Computing With Multi-User Cooperation. IEEE Open J. Commun. Soc. 2024, 5, 965–981. [Google Scholar] [CrossRef]
- Liu, Z.; Qi, J.; Shen, Y.; Ma, K.; Guan, X. Maximizing energy efficiency in UAV-assisted NOMA-MEC networks. IEEE Internet Things J. 2023, 10, 22208–22222. [Google Scholar] [CrossRef]
- Liu, P.; Wang, J.; Ma, K.; Guo, Q. Joint Cooperative Computation and Communication for Demand-Side NOMA-MEC Systems With Relay-Assisted in Smart Grid Communications. IEEE Internet Things J. 2024, 11, 30594–30606. [Google Scholar] [CrossRef]
- Jiao, X.; Chen, Y.; Chen, Y.; Wu, X.; Guo, S.; Zhu, W.; Lou, W. SIC-Enabled Intelligent Online Task Concurrent Offloading for Wireless Powered MEC. IEEE Internet Things J. 2024, 11, 22684–22696. [Google Scholar] [CrossRef]
- Gu, B.; Xu, Y.; Huang, C.; Hu, R.Q. Energy-efficient resource allocation for OFDMA-based wireless-powered backscatter communications. In Proceedings of the ICC 2021-IEEE International Conference on Communications, Virtual, 14–23 June 2021; pp. 1–6. [Google Scholar]
- 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 Trans. Veh. Technol. 2021, 70, 6200–6205. [Google Scholar] [CrossRef]
- Shi, L.; Ye, Y.; Chu, X.; Sun, S.; Lu, G. Energy-efficient resource allocation for backscatter-assisted wireless powered MEC. IEEE Trans. Veh. Technol. 2023, 72, 9591–9596. [Google Scholar] [CrossRef]
- Gu, B.; Li, D.; Xie, H. Computation-Efficient Backscatter-Blessed MEC with User Reciprocity. IEEE Trans. Veh. Technol. 2023, 73, 9026–9031. [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 Trans. Wirel. Commun. 2022, 21, 10678–10694. [Google Scholar] [CrossRef]
- He, Y.; Wu, X.; He, Z.; Guizani, M. Energy efficiency maximization of backscatter-assisted wireless-powered MEC with user cooperation. IEEE Trans. Mob. Comput. 2023, 23, 1878–1887. [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 2024 16th International Conference on Machine Learning and Computing, Shenzhen, China, 2–5 February 2024; pp. 720–727. [Google Scholar]
- Li, X.; Zhao, M.; Zeng, M.; Mumtaz, S.; Menon, V.G.; Ding, Z.; Dobre, O.A. Hardware impaired ambient backscatter NOMA systems: Reliability and security. IEEE Trans. Commun. 2021, 69, 2723–2736. [Google Scholar] [CrossRef]
- Chen, W.; Ding, H.; Wang, S.; da Costa, D.B.; Gong, F.; Nardelli, P.H.J. Backscatter cooperation in NOMA communications systems. IEEE Trans. Wirel. Commun. 2021, 20, 3458–3474. [Google Scholar] [CrossRef]
- Asif, M.; Ihsan, A.; Khan, W.U.; Ranjha, A.; Zhang, S.; Wu, S.X. Energy-efficient backscatter-assisted coded cooperative NOMA for B5G wireless communications. IEEE Trans. Green Commun. Netw. 2022, 7, 70–83. [Google Scholar] [CrossRef]
- Ahmed, M.; Shahwar, M.; Khan, F.; Khan, W.U.; Ihsan, A.; Khan, U.S.; Xu, F.; Chatzinotas, S. NOMA-Based Backscatter Communications: Fundamentals, Applications, and Advancements. IEEE Internet Things J. 2024, 11, 19303–19327. [Google Scholar] [CrossRef]
- Van Nguyen, M.S.; Do, D.T.; Vahid, A.; Muhaidat, S.; Sicker, D. Enhancing NOMA backscatter IoT communications with RIS. IEEE Internet Things J. 2023, 11, 5604–5622. [Google Scholar] [CrossRef]
- Mach, P.; Becvar, Z. Mobile edge computing: A survey on architecture and computation offloading. IEEE Commun. Surv. Tutor. 2017, 19, 1628–1656. [Google Scholar] [CrossRef]
- Zhang, K.; Leng, S.; He, Y.; Maharjan, S.; Zhang, Y. Mobile edge computing and networking for green and low-latency Internet of Things. IEEE Commun. Mag. 2018, 56, 39–45. [Google Scholar] [CrossRef]
- Dinh, T.Q.; Tang, J.; La, Q.D.; Quek, T.Q. Offloading in mobile edge computing: Task allocation and computational frequency scaling. IEEE Trans. Commun. 2017, 65, 3571–3584. [Google Scholar]
- Wang, Y.; Chen, M.; Li, Z.; Hu, Y. Joint allocations of radio and computational resource for user energy consumption minimization under latency constraints in multi-cell MEC systems. IEEE Trans. Veh. Technol. 2022, 72, 3304–3320. [Google Scholar] [CrossRef]
- Mei, J.; Dai, L.; Tong, Z.; Zhang, L.; Li, K. Lyapunov optimized energy-efficient dynamic offloading with queue length constraints. J. Syst. Archit. 2023, 143, 102979. [Google Scholar] [CrossRef]
- Chen, M.; Liu, W.; Wang, T.; Zhang, S.; Liu, A. A game-based deep reinforcement learning approach for energy-efficient computation in MEC systems. Knowl.-Based Syst. 2022, 235, 107660. [Google Scholar] [CrossRef]
- Sun, Y.; Xu, J.; Cui, S. User association and resource allocation for MEC-enabled IoT networks. IEEE Trans. Wirel. Commun. 2022, 21, 8051–8062. [Google Scholar] [CrossRef]
- Lyu, B.; Hoang, D.T.; Yang, Z. User cooperation in wireless-powered backscatter communication networks. IEEE Wirel. Commun. Lett. 2019, 8, 632–635. [Google Scholar] [CrossRef]
- Huang, Y.; Liu, Y.; Chen, F. NOMA-aided mobile edge computing via user cooperation. IEEE Trans. Commun. 2020, 68, 2221–2235. [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, 2478. [Google Scholar] [CrossRef]
- Ding, Z.; Poor, H.V. Advantages of NOMA for multi-user BackCom networks. IEEE Commun. Lett. 2021, 25, 3408–3412. [Google Scholar] [CrossRef]
- Khan, W.U.; Ihsan, A.; Nguyen, T.N.; Ali, Z.; Javed, M.A. NOMA-enabled backscatter communications for green transportation in automotive-industry 5.0. IEEE Trans. Ind. Inform. 2022, 18, 7862–7874. [Google Scholar] [CrossRef]
- Toro, U.S.; Wu, K.; Leung, V.C. Backscatter wireless communications and sensing in green Internet of Things. IEEE Trans. Green Commun. Netw. 2021, 6, 37–55. [Google Scholar] [CrossRef]
- Shi, L.; Ye, Y.; Chu, X.; Lu, G. Computation bits maximization in a backscatter assisted wirelessly powered MEC network. IEEE Commun. Lett. 2020, 25, 528–532. [Google Scholar] [CrossRef]
- Fang, F.; Wang, K.; Ding, Z.; Leung, V.C. Energy-efficient resource allocation for NOMA-MEC networks with imperfect CSI. IEEE Trans. Commun. 2021, 69, 3436–3449. [Google Scholar] [CrossRef]
- Shi, J.; Zhou, Y.; Li, Z.; Zhao, Z.; Chu, Z.; Xiao, P. Delay minimization for NOMA-mmW scheme-based MEC offloading. IEEE Internet Things J. 2022, 10, 2285–2296. [Google Scholar] [CrossRef]
- Verdu, S. Fifty years of Shannon theory. IEEE Trans. Inf. Theory 1998, 44, 2057–2078. [Google Scholar] [CrossRef]
- Vandenberghe, L.; Boyd, S. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004; Volume 1. [Google Scholar]
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/).