Preprint
Article

This version is not peer-reviewed.

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

Submitted:

21 October 2024

Posted:

23 October 2024

You are already at the latest version

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. Simulation results demonstrate that our proposed scheme significantly reduces the transmit power of the HAP 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.
Keywords: 
;  ;  ;  ;  

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,2]. 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 [3,4]. Additionally, Wireless Power Transmission (WPT) [5] 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, particularly for devices far from the Hybrid Access Point (HAP) and often facing poor channel conditions [6]. To overcome these challenges, researchers have proposed a collaborative computing model [7]. This model activates underutilized computational resources within the network, allowing nearby users to assist distant users in offloading computational tasks, thereby improving data transmission rates under unfavorable channel conditions and enhancing the overall performance of the system. 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) [8,9] communication and User Collaboration (UC) [10,11,12] 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 [13,14]. This approach allows for the shared use of time-frequency resources among users, leveraging power domain multiplexing and multi-user detection techniques such as Successive Interference Cancellation (SIC) [15]. 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 [10,16,17,18,19,20]. 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) [21], BackCom can be strategically combined with AT. This dual-mode approach capitalizes on the complementary strengths of both communication methods.
While extensive research [22,23,24,25,26] has explored the use of BackCom and NOMA to improve the efficiency of wireless spectrum utilization and wireless energy transfer, there is a lack of studies investigating the synergistic application of BackCom and NOMA in scenarios involving user cooperation. 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 for a UC-based wireless powered NOMA-MEC network, integrating BackCom and AT communication modes. 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 II provides an overview of the related works in the field. In Section III, we details the model of the Backscatter-Aided wireless powered NOMA-MEC system. In Section IV, formulates the transmit power optimization problem, presenting the mathematical formulation. Section V, we develop a low-complexity algorithm designed to solve the optimization problem. Section V offers a comprehensive evaluation of the proposed algorithm’s performance through extensive simulations. In Section VI, 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 [27]. Zhang et al. [28] presents 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. [29] introduces 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. [30] proposes a modified-cutting-plane (MCP) algorithm and a pivoting-and-subgradient (PS) algorithm to minimize total energy consumption in a multi-cell MEC system. Mei et al. [31] explores a dynamic energy-efficient task offloading algorithm for a multi-device single-MEC system, leveraging Lyapunov optimization to minimize energy consumption while maintaining system stability. Chen et al. [32] introduces 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, prior researches have not accounted for the dynamic network conditions, such as stochastic task arrivals and variable wireless channel states.
For energy-efficient and low-latency task offloading, a variety of innovative technologies, especially BackCom and NOMA, have been leveraged in MEC networks [33,34]. Toro et al. [35] provides 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. [36] introduces 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. [34] explores 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. [37] proposes an energy-efficient optimization scheme for a multi-user 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 multi-user and multi-BS case. Shi et al. [38] presents 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.
Researchers have extensively adopted user cooperation mechanism to mitigate the double-near-far effect and optimize resource utilization in MEC systems [39,40,41]. Sun et al. [39] introduces 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. [40] 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. [11] employs a multi-user 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. [41] introduces 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 [7] addresses the challenge of energy management in WPT-MEC networks with user cooperation by proposing a multi-stage stochastic optimization approach, introducing Lyapunov optimization technique to ensure sustainability and stability in the dynamic IoT environment. However, the integration of BackCom and NOMA in user collaboration systems remains unexplored in the aforementioned work.

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. The communication process of the system is as follows: 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 . 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 . 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 .
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. 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 . Finally, during the t r time slot, the computation results are downloaded from the edge server. because the computation result data is 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 [10]:
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. Similar , the amount of harvested energy of MD 1 is as
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 [10]
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 [10].
The local computing latency constraint for MD 2 is
( 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. Therefor, 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 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
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 [10].
The local computing latency constraint for MD 2 is
( 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 [10].

3.4. Task Offloading Model

3.4.1. Offloading Task by BackCom

During t 1 time slot, MD 2 offload 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 [17]. According to Shannon’s theorem [42], 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 [18], 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
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 is 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
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
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 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. By denoting 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 ac = B log 2 ( 1 + h 21 p 21 )
R 2 a ac = 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
l 1 a ac = 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 [10]. h 1 a | g 1 a | 2 / σ 2 represents ECGNR from MD 1 to the HAP, and g 1 a is 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 to design computation task offloading algorithm to minimize the carbon footprint for a green IoT network with NOMA-Backscatter assisted under user cooperation. We make jointly 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 the 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 (19b) specifies the time slot allocation. Constraints (19c) and (19d) set the energy consumption limits for MD 2 and MD 1 , respectively. Constraints (19e) and (19f) governs the transmit power allocation for both MD 2 and MD 1 . Constraint (19g) ensures that the task offloaded from MD 2 to MD 1 is relayed to the HAP within the specified time T. Constraints (19h) and (19i) impose the task processing latency requirements for MD 2 and MD 1 , respectively. Constraint (19j) defines the feasible domain for the decision variables.
Note that Problem (P1) is a non-convex optimization problem due to the novconvex the objective function and novconvex constraints (19c) and (19d). 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 remains a nonconvex optimization problem due to the nonconvexity of constraints (19c) and (19d), 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. 
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 (20) into (22), 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 (24) 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 (20), the lemma is proven.    □
To address the nonconvexity of constraints (19c) and (19d), 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, sub-problem P2 can be transformed into problem P1.1.1, 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 ( )
Problem P2 is 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. 
First,the objective function is convex when P 0 is given. The constraints (25b),(25g), (25h), (25i) are linear inequalities, which are inherently convex.
Next, consider constraint (25c). 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 preserve the convexity [43]. Similarly, the term t 3 C 1 f l 2 a a c B t 3 is convex. Since the remaining terms in constraint (25c) are linear with respect to t 1 , l 21 b , l 2 a c , t 0 , t 2 , ψ 2 , the entire constraint (25c) is convex. The same reasoning applies to constraint (25d), confirming its convexity.
For constraint (25e), 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 (26), 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 (25e) a convex inequality. Using the same approach, we can confirm that constraint (25f) is also convex.
Therefore, Problem P2 is proved to be convex.    □
Besides, We use the Lagrange multiplier technique to derive valuable insights into the characteristics of the optimal solution.
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 , if 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 , if 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 , if 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. 
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.    □
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 (20),(21),(24);
2 
Calculate C 1 , C 2 , C 3 based on P1.1.1;
3 
cvx_begin
4 
   Minimize P2
5 
   Subject to (25b)-(25j)
6 
cvx_end
7 
Calculate β * based on ψ 1 = t 2 β 1 , ψ 2 = t 1 β 2 ;
8 
Calculate p * based on (20),(21),(24);
Output: Obtain the optimal resource allocation t * , p * , β * , l * ;

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

6. Simulation Results

In this section, we assess the performance of our proposed scheme through comprehensive numerical simulations. Our high-performance experimental setup, featuring a 2.10 GHz Intel(R) Xeon(R) Silver 4116 CPU and two GeForce RTX 4070 GPUs, ensures efficient simulation processing. 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.
To verify the performance of our proposed algorithm, we consider the following three representative benchmarks:
(1) UC With NOMA scheme [41]: By introducing NOMA technology without BackCom, MD 1 offloads tasks to MD 2 and HAP simultaneously.
(2) UC with BackCom scheme [10]: 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 [44]: The remote users directly offload computation tasks to the MEC server without the assistance of the nearby node.
Figure 2 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 3 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 4 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 5 illustrates the task offloading capabilities across four schemes. It is clear that the proposed algorithm consistently achieves the largest amount of data processed by task offloading, indicating its enhanced transmit capability. With an increase in the input computation bits, the performance gap between the proposed scheme and the benchmark schemes widens. The proposed algorithm demonstrates a notable advantage of 7%, 12%, and 17% over the other schemes. This advantage can be attributed to the integration of advanced communication techniques and the efficient allocation of resources. Furthermore, at an input computation bit value of 2.4 Mbits, the proposed algorithm reaches its peak performance, suggesting that an optimal balance has been achieved among the various communication techniques employed.
Figure 6 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 that their restricted transmission modes can not process enough tasks when energy is insufficient. This suggests that the proposed algorithm can adapts well to the variations in energy supplies in different scenarios. The sub-optimal performance of benchmark schemes also indicates that the integration of BackCom and NOMA significantly enhances the energy efficiency and robustness of the system.
Figure 7 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 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 8, 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 9 illustrates the energy consumption patterns under varying distances between MD 1 and MD 2 from 50 to 110 meters. 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 10 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 10 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 strategy of using cooperative communication technology for computation offloading in a NOMA-WPMEC system. In this framework, the HAP provides power supply to user devices through wireless power transmission technology and acts as a mobile edge computing server to assist two mobile devices with different distances (near-end and far-end) in completing their computation-intensive and latency-sensitive tasks. We adopt a block-based "harvest-then-offload" protocol and allow for two offloading methods: BackCom and AC. In particular, the far-end device utilizes the NOMA protocol for task offloading when adopting the asynchronous computing mode. This study considers the joint allocation of time, resource allocation strategies, backscatter reflection coefficients, and power allocation for cooperative computation offloading, aiming to minimize the transmission energy required for the access point to complete the computing tasks of the two users. Simulation results prove that our proposed strategy significantly outperforms existing baseline schemes. Looking forward, our research will extend to configurations that include multiple edge nodes and helper nodes, in order to further enhance the flexibility and practicality of the system in a variety of real-world application environments.

Author Contributions

Methodology, H.H.; Validation, Z.C. and Y.Y.; Formal analysis, H.H.; Investigation, H.H. and H.F.; Resources, H.H.; Data curation, H.H. and S.H.; Writing—original draft, H.H. and H.F.; Writing—review and editing, H.H.; Supervision, D.Y. 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), Science and Technology Development Fund of Macao (FDCT), Macao, China (#0033/2023/RIA1)

Institutional Review Board Statement

Not applicable

Informed Consent Statement

Not applicable

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.

References

  1. Mi, X.; He, H.; Shen, H. A Multi-Agent RL Algorithm for Dynamic Task Offloading in D2D-MEC Network with Energy Harvesting. Sensors 2024, 24. [Google Scholar] [CrossRef] [PubMed]
  2. Wang, X.; Li, J.; Ning, Z.; Song, Q.; Guo, L.; Guo, S.; Obaidat, M.S. Wireless powered mobile edge computing networks: A survey. ACM Computing Surveys 2023, 55, 1–37. [Google Scholar] [CrossRef]
  3. 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 Transactions on Vehicular Technology 2024. [Google Scholar] [CrossRef]
  4. Younis, A.; Maheshwari, S.; Pompili, D. Energy-Latency Computation Offloading and Approximate Computing in Mobile-Edge Computing Networks. IEEE Transactions on Network and Service Management 2024. [Google Scholar] [CrossRef]
  5. Wei, Z.; Zhang, B.; Lin, S.; Wang, C. A self-oscillation WPT system with high misalignment tolerance. IEEE Transactions on Power Electronics 2023. [Google Scholar] [CrossRef]
  6. Su, B.; Ni, Q.; Yu, W.; Pervaiz, H. Optimizing computation efficiency for NOMA-assisted mobile edge computing with user cooperation. IEEE Transactions on Green Communications and Networking 2021, 5, 858–867. [Google Scholar] [CrossRef]
  7. He, H.; Huang, F.; Zhou, C.; Shen, H.; Yang, Y. Maximizing Computation Rate for Sustainable Wireless-Powered MEC Network: An Efficient Dynamic Task Offloading Algorithm with User Assistance. Mathematics 2024, 12. [Google Scholar] [CrossRef]
  8. Sun, M.; Xu, X.; Huang, Y.; Wu, Q.; Tao, X.; Zhang, P. Resource Management for Computation Offloading in D2D-Aided Wireless Powered Mobile-Edge Computing Networks. Ieee Internet of Things Journal 2021, 8, 8005–8020. [Google Scholar] [CrossRef]
  9. 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 Transactions on Wireless Communications 2021, 20, 4858–4873. [Google Scholar] [CrossRef]
  10. He, Y.; Wu, X.; He, Z.; Guizani, M. Energy efficiency maximization of backscatter-assisted wireless-powered MEC with user cooperation. IEEE Transactions on Mobile Computing 2023, 23, 1878–1887. [Google Scholar] [CrossRef]
  11. 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 Journal of the Communications Society 2024. [Google Scholar] [CrossRef]
  12. He, H.; Zhou, C.; Huang, F.; Shen, H.; Li, S. Energy-Efficient Task Offloading in Wireless-Powered MEC: A Dynamic and Cooperative Approach 2024.
  13. Liu, Z.; Qi, J.; Shen, Y.; Ma, K.; Guan, X. Maximizing energy efficiency in UAV-assisted NOMA-MEC networks. IEEE Internet of Things Journal 2023. [Google Scholar] [CrossRef]
  14. 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 of Things Journal 2024. [Google Scholar]
  15. 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 of Things Journal 2024. [Google Scholar] [CrossRef]
  16. Gu, B.; Xu, Y.; Huang, C.; Hu, R.Q. Energy-efficient resource allocation for OFDMA-based wireless-powered backscatter communications. ICC 2021-IEEE International Conference on Communications. IEEE, 2021, pp. 1–6.
  17. Xu, Y.; Gu, B.; Hu, R.Q.; Li, D.; Zhang, H. Joint computation offloading and radio resource allocation in MEC-based wireless-powered backscatter communication networks. IEEE Transactions on Vehicular Technology 2021, 70, 6200–6205. [Google Scholar] [CrossRef]
  18. Shi, L.; Ye, Y.; Chu, X.; Sun, S.; Lu, G. Energy-efficient resource allocation for backscatter-assisted wireless powered MEC. IEEE Transactions on Vehicular Technology 2023, 72, 9591–9596. [Google Scholar] [CrossRef]
  19. Gu, B.; Li, D.; Xie, H. Computation-Efficient Backscatter-Blessed MEC with User Reciprocity. IEEE Transactions on Vehicular Technology 2023. [Google Scholar] [CrossRef]
  20. Ye, Y.; Shi, L.; Chu, X.; Hu, R.Q.; Lu, G. Resource allocation in backscatter-assisted wireless powered MEC networks with limited MEC computation capacity. IEEE Transactions on Wireless Communications 2022, 21, 10678–10694. [Google Scholar] [CrossRef]
  21. Wu, T.; He, H. An Efficient Energy Efficiency Maximization Algorithm for Backscatter-Assisted WP-MEC Network with Relay. Proceedings of the 2024 16th International Conference on Machine Learning and Computing, 2024, pp. 720–727.
  22. 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 Transactions on Communications 2021, 69, 2723–2736. [Google Scholar] [CrossRef]
  23. Chen, W.; Ding, H.; Wang, S.; da Costa, D.B.; Gong, F.; Nardelli, P.H.J. Backscatter cooperation in NOMA communications systems. IEEE Transactions on Wireless Communications 2021, 20, 3458–3474. [Google Scholar] [CrossRef]
  24. 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 Transactions on Green Communications and Networking 2022, 7, 70–83. [Google Scholar] [CrossRef]
  25. 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 of Things Journal 2024. [Google Scholar] [CrossRef]
  26. Van Nguyen, M.S.; Do, D.T.; Vahid, A.; Muhaidat, S.; Sicker, D. Enhancing NOMA backscatter IoT communications with RIS. IEEE Internet of Things Journal 2023. [Google Scholar] [CrossRef]
  27. Mach, P.; Becvar, Z. Mobile edge computing: A survey on architecture and computation offloading. IEEE communications surveys & tutorials 2017, 19, 1628–1656. [Google Scholar]
  28. Zhang, K.; Leng, S.; He, Y.; Maharjan, S.; Zhang, Y. Mobile edge computing and networking for green and low-latency Internet of Things. IEEE Communications Magazine 2018, 56, 39–45. [Google Scholar] [CrossRef]
  29. Dinh, T.Q.; Tang, J.; La, Q.D.; Quek, T.Q. Offloading in mobile edge computing: Task allocation and computational frequency scaling. IEEE Transactions on Communications 2017, 65, 3571–3584. [Google Scholar]
  30. 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 Transactions on Vehicular Technology 2022, 72, 3304–3320. [Google Scholar] [CrossRef]
  31. Mei, J.; Dai, L.; Tong, Z.; Zhang, L.; Li, K. Lyapunov optimized energy-efficient dynamic offloading with queue length constraints. Journal of Systems Architecture 2023, 143, 102979. [Google Scholar] [CrossRef]
  32. Chen, M.; Liu, W.; Wang, T.; Zhang, S.; Liu, A. A game-based deep reinforcement learning approach for energy-efficient computation in MEC systems. Knowledge-Based Systems 2022, 235, 107660. [Google Scholar] [CrossRef]
  33. Ding, Z.; Poor, H.V. Advantages of NOMA for multi-user BackCom networks. IEEE Communications Letters 2021, 25, 3408–3412. [Google Scholar] [CrossRef]
  34. 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 Transactions on Industrial Informatics 2022, 18, 7862–7874. [Google Scholar] [CrossRef]
  35. Toro, U.S.; Wu, K.; Leung, V.C. Backscatter wireless communications and sensing in green Internet of Things. IEEE Transactions on Green Communications and Networking 2021, 6, 37–55. [Google Scholar] [CrossRef]
  36. Shi, L.; Ye, Y.; Chu, X.; Lu, G. Computation bits maximization in a backscatter assisted wirelessly powered MEC network. IEEE Communications Letters 2020, 25, 528–532. [Google Scholar] [CrossRef]
  37. Fang, F.; Wang, K.; Ding, Z.; Leung, V.C. Energy-efficient resource allocation for NOMA-MEC networks with imperfect CSI. IEEE Transactions on Communications 2021, 69, 3436–3449. [Google Scholar] [CrossRef]
  38. Shi, J.; Zhou, Y.; Li, Z.; Zhao, Z.; Chu, Z.; Xiao, P. Delay minimization for NOMA-mmW scheme-based MEC offloading. IEEE Internet of Things Journal 2022, 10, 2285–2296. [Google Scholar] [CrossRef]
  39. Sun, Y.; Xu, J.; Cui, S. User association and resource allocation for MEC-enabled IoT networks. IEEE Transactions on Wireless Communications 2022, 21, 8051–8062. [Google Scholar] [CrossRef]
  40. Lyu, B.; Hoang, D.T.; Yang, Z. User cooperation in wireless-powered backscatter communication networks. IEEE Wireless Communications Letters 2019, 8, 632–635. [Google Scholar] [CrossRef]
  41. Huang, Y.; Liu, Y.; Chen, F. NOMA-aided mobile edge computing via user cooperation. IEEE Transactions on Communications 2020, 68, 2221–2235. [Google Scholar] [CrossRef]
  42. Verdu, S. Fifty years of Shannon theory. IEEE Transactions on information theory 1998, 44, 2057–2078. [Google Scholar] [CrossRef]
  43. Vandenberghe, L.; Boyd, S. Convex optimization; Vol. 1, Cambridge university press Cambridge, 2004.
  44. Shi, L.; Ye, Y.; Chu, X.; Lu, G. Computation Bits Maximization in a Backscatter Assisted Wirelessly Powered MEC Network. IEEE Communications Letters 2021, 25, 528–532. [Google Scholar] [CrossRef]
Figure 1. System model of WPMEC network with user-assisted
Figure 1. System model of WPMEC network with user-assisted
Preprints 121892 g001
Figure 2. Energy consumption in different schemes versus the latency constraint T.
Figure 2. Energy consumption in different schemes versus the latency constraint T.
Preprints 121892 g002
Figure 3. Offloaded data in different schemes versus the latency constraint T.
Figure 3. Offloaded data in different schemes versus the latency constraint T.
Preprints 121892 g003
Figure 4. Energy consumption in different schemes versus input computation bits at MD 2 .
Figure 4. Energy consumption in different schemes versus input computation bits at MD 2 .
Preprints 121892 g004
Figure 5. Offloaded data in different schemes versus input computation bits at MD 2 .
Figure 5. Offloaded data in different schemes versus input computation bits at MD 2 .
Preprints 121892 g005
Figure 6. Energy consumption in different schemes versus transmit power p 0 of HAP.
Figure 6. Energy consumption in different schemes versus transmit power p 0 of HAP.
Preprints 121892 g006
Figure 7. Offloaded data in different schemes versus transmit power p 0 of HAP.
Figure 7. Offloaded data in different schemes versus transmit power p 0 of HAP.
Preprints 121892 g007
Figure 8. Energy consumption in different schemes versus transmit power constraint P 2 max of MD 2 .
Figure 8. Energy consumption in different schemes versus transmit power constraint P 2 max of MD 2 .
Preprints 121892 g008
Figure 9. Energy consumption in different schemes versus the distance between MD 1 and MD 2 .
Figure 9. Energy consumption in different schemes versus the distance between MD 1 and MD 2 .
Preprints 121892 g009
Figure 10. Offloading strategy under different distance between MD 1 and MD 2
Figure 10. Offloading strategy under different distance between MD 1 and MD 2
Preprints 121892 g010
Table 1. KEY NOTATIONS AND DEFINITIONS
Table 1. KEY NOTATIONS AND DEFINITIONS
Notation Definition
T The 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
B The channel bandwidth
σ 2 The additive white Gaussian noise
Table 2. SIMULATION PARAMETERS
Table 2. SIMULATION PARAMETERS
Symbol Value
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 HAP 130 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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated