Next Article in Journal
Flexible DC Optimization Control Technology Based on Zonal Interconnection of Urban Power Grids
Previous Article in Journal
Survey of Transformer-Based Malicious Software Detection Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimizing Transmit Power for User-Cooperative Backscatter-Assisted NOMA-MEC: A Green IoT Perspective

1
School of Computer, Zhongshan Institute, University of Electronic Science and Technology of China, Zhongshan 528400, China
2
Computer Science and Engineering School, University of Electronic Science and Technology of China, Chengdu 611731, China
3
School of Engineering and Technology, Central Queensland University, Rockhampton 4701, Australia
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(23), 4678; https://doi.org/10.3390/electronics13234678
Submission received: 27 October 2024 / Revised: 22 November 2024 / Accepted: 26 November 2024 / Published: 27 November 2024

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 [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.

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 MD 1 , is located at a greater distance from the HAP, while the helper node, MD 2 , is positioned closer to the HAP. Both MD 1 and MD 2 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.
In this three-node model, both MD 1 and MD 2 have their own data processing tasks with data-size L 1 and L 2 that need to be completed within a specified time T. MD 1 is positioned between MD 2 and the HAP, allowing it not only to process its own data but also to assist MD 2 in relaying data offloaded to the edge server. The system employs a NOMA communication scheme, which allows MD 2 to offload data simultaneously to both MD 1 and the HAP. We focus on a zero-power IoT system, where the energy for mobile nodes MD 1 and MD 2 is entirely derived from wireless power transfer by the HAP. By using wireless charging, MD 1 and MD 2 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: t 0 to t 4 and t r . The communication process of the system is as follows. (1) Initially, at time t 0 , MD 1 and MD 2 receive wireless energy transmitted by the HAP’s RF equipment, which is used to process their respective computational tasks, denoted as L 1 and L 2 . (2) Since the system employs a hybrid transmission mode combining BackCom and AC, data offloading begins with BackCom. At time t 1 , MD 2 partially offloads its data to MD 1 using BackCom, with the offloaded data size denoted as l 21 b . (3) Subsequently, during the t 2 time slot, MD 1 offloads its data to the HAP via BackCom, with the offloaded data size denoted as l 1 a b . (4) Next, task offloading proceeds using the AT mode. During the t 3 time slot, MD 2 , utilizing NOMA technique, simultaneously offloads data to both MD 1 and the HAP, with data sizes denoted as l 21 a c and l 2 a a c , respectively. (5) In the t 4 time slot, MD 1 offloads its data to the edge server connected to the HAP, with the offloaded data size denoted as l 1 a a c . (6) Finally, during the t r 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.

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 P 0 denote the RF transmit power of the HAP, and  μ ( 0 < μ < 1 ) represents the energy conversion efficiency. The amount of harvested energy of MD 2 is given by [17]:
E 2 = μ h 2 P 0 t 0 + t 2
where h 2 represents the channel gain from the HAP to MD 1 , which remain constant within the T time period. Similarly, the amount of harvested energy of MD 1 is as follows:
E 1 = μ h 1 P 0 t 0 + t 1
where h 1 represents the channel gain from the HAP to MD 1 .

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 MD 1 and MD 2 be denoted as f 1 and f 2 , respectively, and let the number of CPU cycles required to process one bit of data be represented by ϕ 1 and ϕ 2 . The amount of task data processed locally at MD 2 is ( L 2 l 21 b l 2 a a c l 21 a c ) . Thus, the corresponding energy consumption for local computing can be expressed as [17]:
e 2 l o c = κ 2 ( L 2 l 21 b l 2 a a c l 21 a c ) ϕ 2 ( f 2 ) 2
where κ 2 represents the computing energy efficiency parameter of MD 2 [17].
The local computing latency constraint for MD 2 is as follows:
( L 2 l 21 b l 2 a a c l 21 a c ) ϕ 2 f 2 T t 0
For MD 1 , which is responsible for forwarding MD 2 ’s data to HAP without performing local computation on MD 2 ’s data. Therefore, we have the following data constraint:
l 1 a b + l 1 a a c l 21 b + l 21 a c
Similarly, the amount of task data that is processed locally on MD 1 is equal to L 1 + l 21 b + l 21 a c l 1 a b l 1 a a c , and the energy consumption for local computing at MD 1 is as follows:
e 1 l o c = κ 1 ( L 1 + l 21 b + l 21 a c l 1 a b l 1 a a c ) ϕ 1 ( f 1 ) 2
where κ 1 denotes the computing energy efficiency parameter of MD 1 [17].
The local computing latency constraint for MD 2 is as follows:
( L 1 + l 21 b + l 21 a c l 1 a b l 1 a a c ) ϕ 1 f 1 T t 0
where κ i denotes the computing energy efficiency parameter of MD 1 [17].

3.4. Task Offloading Model

3.4.1. Offloading Task by BackCom

During time slot t 1 , MD 2 offloads tasks to MD 1 by using Backscatter communication. We denote the reflection coefficient of BackCom at MD 2 as β 1 , 0 β 2 1 , which plays a crucial role for a balance between energy harvesting and communication performance. Thus, there is β 1 proportion of energy utilized as a carrier to transfer data, and ( 1 β 1 ) proportion of incident power that is absorbed by MD 2 [13]. According to Shannon’s theorem [40], the amount of tasks offloaded from MD 2 to MD 1 is as follows:
l 21 b = t 1 B log 2 1 + ζ β 2 P 0 h 2 g 21 σ 2
where ζ represents the performance gap reflecting real modulation of BackCom [14], g 21 denotes the channel gain from MD 2 to MD 1 , and  σ 2 is the noise power.
The corresponding energy consumption for task offloading by BackCom is as follows:
e 2 b = P 2 b t 1
where P 2 b is the circuit power consumption of MD 2 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 MD 2 during the BackCom communication at time t 1 is expressed as follows:
E 2 b = μ h 2 P 0 t 1 1 β 2
After receiving the tasks offloaded by MD 2 , MD 1 will act as a relay and forward a portion of these tasks to the HAP. Additionally, MD 2 will offload its own tasks to the HAP. At time t 2 , the task data transmitted by MD 2 via BackCom are subject to the following constraints:
l 1 a b = t 2 B log 2 1 + ζ β 1 P 0 h 1 g 1 a σ 2
where β 1 is the reflection coefficient of the BackCom at MD 1 and  g 1 a represents the channel gain from MD 1 to the HAP. The corresponding energy consumption for task offloading by BackCom is as follows:
e 1 b = P 1 b t 2
where P 2 b is the circuit power consumption of MD 2 by BackCom. The energy harvested of MD 1 by Backcom during t 2 is as follows:
E 1 b = μ h 1 P 0 t 2 1 β 1

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 t 3 , MD 2 simultaneously offload task to MD 1 and the HAP with data size l 21 a c R 0 and l 2 a a c R 0 , respectively. In the NOMA transmission process, the transmit allocation allocated for task offloading to MD 1 and the HAP are denoted as p 21 R 0 and p 2 a R 0 . MD 2 transmits a linear superposition signal to MD 1 and the HAP. We suppose that the global channel state information (CSI) of network can be obtained. After receiving the signal, MD 1 first decodes the MD 2 ’s signal and subtracts it from the received signal by leveraging the successive interference cancellation (SIC) technique. We convert the channel coefficients from MD 2 to MD 1 and the HAP as g 21 and g 2 a , respectively. Therefore, the task offloading rate from MD 2 to MD 1 and the HAP can be expressed as follows:
R 21 a c = B log 2 1 + h 21 p 21
R 2 a a c = B log 2 1 + h 2 a p 2 a 1 + h 2 a p 21
where h 21 : = | g 21 | 2 / σ 2 and h 2 a : = | g 2 a | 2 / σ 2 represent the effective channel gain to the noise power ratio (ECGNR) from MD 2 to MD 1 and the HAP, respectively.
During the time slot t 3 , the amount of offloaded task from MD 2 offloading to MD 1 and the HAP are define to be:
l 21 a c = R 21 a c t 3
l 2 a a c = R 2 a a c t 3
The energy consumption of task offloading from MD 2 to MD 1 and the HAP via NOMA are obtained as p 21 t 3 and p 2 a t 3 .
At the t 4 time slot, MD 1 offloads computation task to HAP by utilizing the AC mode, which includes tasks offloaded from MD 2 and task native to MD 1 . The amount of task offloading from MD 1 to the HAP is as follows:
l 1 a a c = t 4 B log 2 1 + h 1 a p 1
where 0 p 1 t P 1 max represents the transmit power allocated to AC at MD 1 [17], h 1 a : = | g 1 a | 2 / σ 2 represents ECGNR from MD 1 to the HAP, and g 1 a represents the channel coefficients from MD 1 to the HAP.
The energy consumption for offloading task from MD 1 to the HAP is P 1 t 4 .

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 t = [ t 0 , t 1 , t 2 , t 3 , t 4 ] , power allocation p = p 21 , p 2 a , p 1 , Backscatter reflection coefficients β = β 1 , β 2 , and the size of offloading tasks l = [ l 21 b , l 1 a b , l 21 a c , l 2 a a c , l 1 a a c ] 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:
( P 1 ) : min t , p , β , l P 0 ( t 0 + t 1 + t 2 )
s . t . t 0 + t 1 + t 2 + t 3 + t 4 T ,
P 2 b t 1 + p 21 t 3 + p 2 a t 3 + e 2 l o c E 2 + E 2 b ,
P 1 b t 2 + p 1 t 4 + e 1 l o c E 1 + E 1 b ,
p 21 + p 2 a < P 2 m a x ,
p 1 P 1 m a x ,
l 21 a c + l 2 a b l 1 a b + l 1 a a c ,
( L 2 l 21 b l 2 a a c l 21 a c ) ϕ 2 f 2 T t 0 ,
( L 1 + l 21 b + l 21 a c l 1 a b l 1 a a c ) ϕ 1 f 1 T t 0 ,
p R 0 , β R 0 , l R 0 , t R 0 ,
where constraint (20) specifies the time slot allocation, constraints (21) and (22) set the energy consumption limits for MD 2 and MD 1 , respectively, constraints (23) and (24) govern the transmit power allocation for MD 2 and MD 1 , respectively, constraint (25) ensures that the task offloaded from MD 2 to MD 1 is relayed to the HAP within the specified time T, constraints (26) and (27) impose the task processing latency requirements for MD 2 and MD 1 , 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 p and l . To address this, we first rewrite p 21 and p 1 a based on Equations (14) and (18) as follows:
p 21 = 1 h 21 f l 21 a c B t 3
p 1 = 1 h 1 a f l 1 a a c B t 4
where the function f is define as f : R R , x 2 x 1 for all x R .
Lemma 1.
The sum of the transmit power p 21 and p 2 a can be expressed as:
p 21 + p 2 a = 1 h 21 f l 21 a c + l 2 a a c B t 3 + 1 h 2 a 1 h 21 f l 2 a a c B t 3
Proof. 
See Appendix A.    □
To address the non-convexity of constraints (21) and (22), we introduce auxiliary variable ψ 1 and ψ 2 , where ψ 1 = t 2 β 1 , ψ 2 = t 1 β 2 and l 2 a c = l 21 a c + l 2 a a c . Additionally, based on Lemma 1, we replace the decision variables p with l and introduce decision variables set ψ = { ψ 1 , ψ 2 } . We define l = [ l 21 b , l 1 a b , l 2 a c , l 2 a a c , l 1 a a c ] as the amount of task processing locally and offloading for both MD 1 and MD 2 . Meanwhile, to simplify the mathematical expression, we denote some constants C 1 , C 2 , C 3 . C 1 = 1 h 2 a 1 h 21 , C 2 = κ 2 ϕ 2 ( f 2 ) 2 and C 3 = κ 1 ϕ 1 ( f 1 ) 2 . Therefore, problem P1 can be transformed into problem P2, as follows:
( P 2 ) : min t , ψ , l P 0 ( t 0 + t 1 + t 2 )
s . t . t 0 + t 1 + t 2 + t 3 + t 4 T
P 2 b t 1 + t 3 h 21 f l 2 a c B t 3 + t 3 C 1 f l 2 a a c B t 3 + C 2 ( L 2 l 21 b l 2 a c )
μ h 2 P 0 t 0 + t 2 + t 1 ψ 2
P 1 b t 2 + t 4 h 1 a f l 1 a a c B t 4 + C 3 ( L 1 + l 21 b + l 2 a c l 2 a a c l 1 a b l 1 a a c )
μ h 1 P 0 t 0 + t 2 + t 1 ψ 1
1 h 21 f l 2 a c B t 3 + C 1 f l 2 a a c B t 3 P 2 m a x
1 h 1 a f l 1 a a c B t 4 P 1 m a x
l 21 a c + l 2 a b l 1 a b + l 1 a a c
( L 2 l 21 b l 2 a c ) ϕ 2 f 2 T t 0
( L 1 + l 21 b + l 2 a c l 2 a a c l 1 a b l 1 a a c ) ϕ 1 f 1 T t 0
0 ψ 1 t 2 , 0 ψ 2 t 1 a n d ( 28 )
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.
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 λ i , i = 1 , 2 , , 10 , the optimal power allocation l = l 2 a c , l 2 a a c , ł 1 a a c must fulfill certain conditions:
l 2 a c , * = 0 , i f t 3 = 0 B t 3 log 2 λ 7 ϕ 2 f 2 B t 3 λ 2 C 2 + λ 3 C 3 λ 8 ϕ 1 f 1 B t 3 λ 2 t 3 h 21 + λ 4 1 h 21 ln 2 + , others
l 2 a a c , * = 0 , i f t 3 = 0 B t 3 log 2 λ 3 C 3 λ 8 ϕ 1 f 1 B t 3 λ 2 C 1 t 3 h 21 + λ 4 C 1 1 h 21 ln 2 + , others
ł 1 a a c , * = 0 , i f t 4 = 0 B t 4 log 2 λ 3 C 3 λ 8 ϕ 1 f 1 B t 4 λ 3 t 4 h 1 a + λ 5 1 h 1 a ln 2 + , others
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 MD 2 and MD 1 entities to offload data more, which correspondingly reduces the computational tasks they perform locally. Specifically, when λ 7 ϕ 2 f 2 B t 3 λ 2 C 2 + λ 3 C 3 λ 8 ϕ 1 f 1 B t 3 > λ 2 t 3 h 21 + λ 4 1 h 21 ln 2 , the MD 2 is more inclined to offload tasks through the AT mode. For the MD 1 , 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 L i ; the channel gain { h i , g 12 , g 2 a } .
1 
Variable substitution is conducted based on (29), (30), (A3);
2 
Calculate C 1 , C 2 , C 3 based on P1.1.1;
3 
cvx_begin
4 
 Minimize P2
5 
 Subject to (33)–(41)
6 
cvx_end
7 
Calculate β * based on ψ 1 = t 2 β 1 , ψ 2 = t 1 β 2 ;
8 
Calculate p * based on (29), (30), (A3);
Output: Obtain the optimal resource allocation t * , p * , β * , l * ;

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 O ( n 3.5 log ( 1 / ϵ ) ) , 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: A d for antenna gain, f c for carrier frequency, d e for the path loss exponent, and d i for the distance between nodes. We employ a free-space path loss model to simulate signal propagation, with the average channel gain h ¯ = A d ( 3 × 10 8 4 π f c d i ) d e . 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, MD 1 offloads tasks to MD 2 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 ζ = 20 dB , p 0 = 1 W , and W = 1.2 MHz . 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 T = 1 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 MD 1 directly offloads tasks to the HAP, suffers from the poor channel condition between MD 1 and HAP and exhibits the lowest data offloading capability.
Figure 5 illustrates the impact of input computation bits at MD 1 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 p 0 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 MD 1 . 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 MD 1 , 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 MD 1 ’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 MD 1 and MD 2 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 MD 1 and MD 2 . 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 MD 1 as the distance between MD 1 and MD 2 varies. As the distance between MD 1 and MD 2 increases, offloading tasks via UC to MD 2 becomes less efficient, prompting MD 1 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.

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:
p 2 a 1 + h 2 a p 21 = 1 h 2 a f l 2 a a c B t 3
Substituting Equation (29) into (A1), we express p 2 a as:
p 2 a = 1 h 2 a f l 2 a a c B t 3 + 1 h 2 a f l 21 a c B t 3 f l 2 a a c B t 3
Utilizing the identity f ( x 1 ) · f ( x 2 ) = f ( x 1 + x 2 ) f ( x 1 ) f ( x 2 ) , we can expand the right hand size of (A3) as:
p 2 a = 1 h 21 f l 21 a c + l 2 a a c B t 3 1 h 21 f l 21 a c B t 3 + 1 h 2 a 1 h 21 f l 2 a a c B t 3
By combining this result with Equation (29), the lemma is proven.

Appendix B. Proof of Lemma 2

First, the objective function is convex when P 0 is given. The constraints (33), (38), (39), and (40) are linear inequalities, which are inherently convex.
Next, consider constraint (34). The function f l 2 a c B is convex, and its perspective t 3 f l 2 a c B t 3 is also convex with respect to the variables l 2 a c and t 3 , as the perspective operation preserves the convexity [41]. Similarly, the term t 3 C 1 f l 2 a a c B t 3 is convex. Since the remaining terms in constraint (34) are linear with respect to t 1 , l 21 b , l 2 a c , t 0 , t 2 , ψ 2 , 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 t 3 , we obtain:
t 3 1 h 21 f l 2 a c B t 3 + t 3 C 1 f l 2 a a c B t 3 t 3 P 2 m a x
In this inequantion (A4), t 3 1 h 21 f l 2 a c B t 3 is convex with respect to l 2 a c and t 3 , as it represents the perspective of f l 2 a c B t 3 . Similarly, t 3 C 1 f l 2 a a c B t 3 is convex with respect to l 2 a a c and t 3 . The term t 3 P 2 m a x is linear in t 3 , 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 λ i 0 for i = 1 , 2 , , 10 represent the Lagrange multipliers associated with the constraints. The Lagrangian function for problem (P1.1.1), formulated using these multipliers, is given by:
L ( t , ψ , l ) = P 0 ( t 0 + t 1 + t 2 ) + λ 1 t 0 + t 1 + t 2 + t 3 + t 4 T + λ 2 P 2 b t 1 + t 3 h 21 f l 2 a c B t 3 + t 3 C 1 f l 2 a a c B t 3 + C 2 ( L 2 l 21 b l 2 a c ) μ h 2 P 0 t 0 + t 2 + t 1 ψ 2 + λ 3 P 1 b t 2 + t 4 h 1 a f l 1 a a c B t 4 + C 3 ( L 1 + l 21 b + l 2 a c l 2 a a c l 1 a b l 1 a a c ) μ h 1 P 0 t 0 + t 2 + t 1 ψ 1 + λ 4 1 h 21 f l 2 a c B t 3 + C 1 f l 2 a a c B t 3 P 2 m a x + λ 5 1 h 1 a f l 1 a a c B t 4 P 1 m a x + λ 6 l 21 a c + l 2 a b l 1 a b + l 1 a a c + λ 7 ( L 2 l 21 b l 2 a c ) ϕ 2 f 2 T t 0 + λ 8 ( L 1 + l 21 b + l 2 a c l 2 a a c l 1 a b l 1 a a c ) ϕ 1 f 1 T t 0 + λ 9 ψ 1 t 2 + λ 10 ψ 2 t 1
We can use the first-order optimality conditions. Taking the derivative of the Lagrangian function yields:
l 2 a c , * = B t 3 log 2 λ 7 ϕ 2 f 2 B t 3 λ 2 C 2 + λ 3 C 3 λ 8 ϕ 1 f 1 B t 3 λ 2 t 3 h 21 + λ 4 1 h 21 ln 2 + ,
l 2 a a c , * = B t 3 log 2 λ 3 C 3 λ 8 ϕ 1 f 1 B t 3 λ 2 C 1 t 3 h 21 + λ 4 C 1 1 h 21 ln 2 + ,
ł 1 a a c , * = B t 4 log 2 λ 3 C 3 λ 8 ϕ 1 f 1 B t 4 λ 3 t 4 h 1 a + λ 5 1 h 1 a ln 2 + ,
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

  1. 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]
  2. 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]
  3. 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]
  4. 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]
  5. 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]
  6. 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]
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. 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]
  23. 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]
  24. 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]
  25. 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]
  26. 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]
  27. 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]
  28. 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]
  29. 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]
  30. 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]
  31. 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]
  32. Huang, Y.; Liu, Y.; Chen, F. NOMA-aided mobile edge computing via user cooperation. IEEE Trans. Commun. 2020, 68, 2221–2235. [Google Scholar] [CrossRef]
  33. 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]
  34. Ding, Z.; Poor, H.V. Advantages of NOMA for multi-user BackCom networks. IEEE Commun. Lett. 2021, 25, 3408–3412. [Google Scholar] [CrossRef]
  35. 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]
  36. 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]
  37. 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]
  38. 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]
  39. 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]
  40. Verdu, S. Fifty years of Shannon theory. IEEE Trans. Inf. Theory 1998, 44, 2057–2078. [Google Scholar] [CrossRef]
  41. Vandenberghe, L.; Boyd, S. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004; Volume 1. [Google Scholar]
Figure 1. System model of a WPMEC network with a user-cooperative wireless-powered MEC system.
Figure 1. System model of a WPMEC network with a user-cooperative wireless-powered MEC system.
Electronics 13 04678 g001
Figure 2. Flowchart for convexification of Problem P1.
Figure 2. Flowchart for convexification of Problem P1.
Electronics 13 04678 g002
Figure 3. Energy consumption in different schemes versus the latency constraint T.
Figure 3. Energy consumption in different schemes versus the latency constraint T.
Electronics 13 04678 g003
Figure 4. Offloaded data in different schemes versus the latency constraint T.
Figure 4. Offloaded data in different schemes versus the latency constraint T.
Electronics 13 04678 g004
Figure 5. Energy consumption in different schemes versus input computation bits at MD 2 .
Figure 5. Energy consumption in different schemes versus input computation bits at MD 2 .
Electronics 13 04678 g005
Figure 6. Offloaded data in different schemes versus input computation bits at MD 2 .
Figure 6. Offloaded data in different schemes versus input computation bits at MD 2 .
Electronics 13 04678 g006
Figure 7. Energy consumption in different schemes versus transmit power p 0 of HAP.
Figure 7. Energy consumption in different schemes versus transmit power p 0 of HAP.
Electronics 13 04678 g007
Figure 8. Offloaded data in different schemes versus transmit power p 0 of HAP.
Figure 8. Offloaded data in different schemes versus transmit power p 0 of HAP.
Electronics 13 04678 g008
Figure 9. Energy consumption in different schemes versus transmit power constraint P 2 max of MD 2 .
Figure 9. Energy consumption in different schemes versus transmit power constraint P 2 max of MD 2 .
Electronics 13 04678 g009
Figure 10. Energy consumption in different schemes versus the distance between MD 1 and MD 2 .
Figure 10. Energy consumption in different schemes versus the distance between MD 1 and MD 2 .
Electronics 13 04678 g010
Figure 11. Offloading strategy with different distances between MD 1 and MD 2 .
Figure 11. Offloading strategy with different distances between MD 1 and MD 2 .
Electronics 13 04678 g011
Table 1. Key notations and definitions.
Table 1. Key notations and definitions.
NotationDefinition
TThe time block
t 0 The time for WPT
t 1 t 2 The time for offloading by Backcom of MD 2 and MD 1
t 3 , t 4 The time for offloading by AC of MD 2 and MD 1
L i the amount of computational tasks of MD 1 and MD 2
h i The WPT channel gain between MD i and HAP
g 12 , g 2 a The offloading channel gain between MD 1 and MD 2 , MD 2 and HAP
P 0 , P 1 , P 21 , P 2 a The transmit power by AC at HAP, MD 1 and MD 2
P i b The circuit power by Backcom at MD i
l i loc The amount of tasks processed locally at MD i
l 1 a b , l 21 b The amount of tasks offloaded by Backcom at MD 1 and MD 2
l 1 a ac , l 2 a ac , l 21 ac The amount of tasks offloaded by AC at MD 1 and MD 2
e i loc The energy consumed by processing tasks locally at MD i
e i b The energy consumed by offloading tasks by Backcom at MD i
f i The local CPU frequency at MD i
ϕ i The CPU cycles required to compute one bit task at MD i
β i t The reflection coefficient of MD i at slot t
μ The energy conversion efficiency
κ i The computing energy efficiency of MD 1 and MD 2
BThe channel bandwidth
σ 2 The additive white Gaussian noise
Table 2. Simulation parameters.
Table 2. Simulation parameters.
SymbolValue
Transmit power of the AP P 0 1 W
Bandwidth W 1.2 MHz
Noise power σ 2 10 3 W
The circuit consumption of the BackCom p 1 b a and p 2 b a 0.01 W
The distance between MD 1 , MD 2 and HAP130 m, 180 m
The distance between MD 1 and MD 2 80 m
CPU frequency of MD 1   f 1 250 MHz
CPU cycles to compute 1 bit task of MD 1   ϕ 1 250 cycles/bit
CPU frequency of MD 2   f 2 250 MHz
CPU cycles to compute 1 bit task of MD 2   ϕ 2 150 cycles/bit
Equal computing efficiency parameter of MD 1   κ 1 10 8
Equal computing efficiency parameter of MD 2   κ 2 10 8
The antenna gain A d 3
The carrier frequency f c 915 Mhz
The path loss exponent d e 3
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.

Share and Cite

MDPI and ACS Style

He, H.; Zhou, C.; Huang, F.; Shen, H.; Yang, Y. Optimizing Transmit Power for User-Cooperative Backscatter-Assisted NOMA-MEC: A Green IoT Perspective. Electronics 2024, 13, 4678. https://doi.org/10.3390/electronics13234678

AMA Style

He H, Zhou C, Huang F, Shen H, Yang Y. Optimizing Transmit Power for User-Cooperative Backscatter-Assisted NOMA-MEC: A Green IoT Perspective. Electronics. 2024; 13(23):4678. https://doi.org/10.3390/electronics13234678

Chicago/Turabian Style

He, Huaiwen, Chenghao Zhou, Feng Huang, Hong Shen, and Yihong Yang. 2024. "Optimizing Transmit Power for User-Cooperative Backscatter-Assisted NOMA-MEC: A Green IoT Perspective" Electronics 13, no. 23: 4678. https://doi.org/10.3390/electronics13234678

APA Style

He, H., Zhou, C., Huang, F., Shen, H., & Yang, Y. (2024). Optimizing Transmit Power for User-Cooperative Backscatter-Assisted NOMA-MEC: A Green IoT Perspective. Electronics, 13(23), 4678. https://doi.org/10.3390/electronics13234678

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop