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 [
1]. 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 [
2,
3]. Additionally, Wireless Power Transmission (WPT) [
4] 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 [
5]. 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) [
6,
7] communication and User Collaboration (UC) [
8] 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 [
9,
10]. 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) [
11]. 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 [
12,
13,
14,
15,
16,
17]. 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) [
18], BackCom can be strategically combined with AT. This dual-mode approach capitalizes on the complementary strengths of both communication methods.
Extensive research [
19,
20,
21,
22,
23] 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 [
24]. Zhang et al. [
25] 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. [
26] 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. [
27] 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. [
28] 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. [
29] 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 [
30,
31,
32]. Sun et al. [
30] 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. [
31] 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. [
8] 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. [
32] 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 [
33] 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 [
34,
35]. Toro et al. [
36] 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. [
37] 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. [
35] 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. [
38] 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. [
39] 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.
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: 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.
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.
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: 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 , , .
- 1
Variable substitution is conducted based on ( 29), ( 30), ( A3); - 2
Calculate based on P1.1.1; - 3
cvx_begin - 4
Minimize P2 - 5
- 6
cvx_end - 7
Calculate based on , ; - 8
Calculate based on ( 29), ( 30), ( A3);
Output: Obtain the optimal resource allocation ;
|
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 [
6].
To verify the performance of our proposed algorithm, we consider the following three representative benchmarks:
(1) UC With NOMA scheme [
32]: By introducing NOMA technology without BackCom,
offloads tasks to
and HAP simultaneously.
(2) UC with BackCom scheme [
17]: 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 [
37]: 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 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 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 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 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 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.
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 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 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.