Statistical Delay QoS Provisioning for Energy-Efficient Spectrum-Sharing Based Wireless Ad Hoc Sensor Networks

In this paper, we develop the statistical delay quality-of-service (QoS) provisioning framework for the energy-efficient spectrumsharing based wireless ad hoc sensor network (WAHSN), which is characterized by the delay-bound violation probability. Based on the established delay QoS provisioning framework, we formulate the nonconvex optimization problem which aims at maximizing the average energy efficiency of the sensor node in the WAHSN while meeting PU’s statistical delay QoS requirement as well as satisfying sensor node’s average transmission rate, average transmitting power, and peak transmitting power constraints. By employing the theories of fractional programming, convex hull, and probabilistic transmission, we convert the original fractionalstructured nonconvex problem to the additively structured parametric convex problem and obtain the optimal power allocation strategy under the given parameter via Lagrangian method. Finally, we derive the optimal average energy efficiency and corresponding optimal power allocation scheme by employing the Dinkelbach method. Simulation results show that our derived optimal power allocation strategy can be dynamically adjusted based on PU’s delay QoS requirement as well as the channel conditions. The impact of PU’s delay QoS requirement on sensor node’s energy efficiency is also illustrated.


Introduction
With the rapid development of wireless communications technologies, wireless ad hoc sensor networks (WAHSNs), where sensor nodes have the capability of self-healing and self-organizing, have been regarded as one of the most important wireless network architectures.Specifically, WAHSNs aim at collecting information from the surrounding environment and providing the fundamental for decisions.As WAH-SNs lack of central control entities as well as the open nature of wireless channels, many challenging issues in WAHSNs arise, such as routing and networking [1][2][3][4][5][6], spectrum access and admission control [7][8][9][10][11][12], and networking and communications security [13][14][15][16][17][18][19].Moreover, since WAHSNs usually include large number of sensor nodes, the wireless spectrum demands for WAHSNs have been also constantly increasing.However, recent research outcomes demonstrate that the wireless spectrum has become one of the scarce resources for wireless communications due to the currently used static spectrum allocation policy where a certain portion of spectrum can only be utilized, the particular type of wireless systems [20][21][22].
To efficiently alleviate the spectrum shortage problem, spectrum-sharing and cognitive radio technologies have been regarded as one of the most important features for the future wireless systems and thus attracted lots of research attention from both academia and industry in the past decade [23][24][25][26][27][28][29][30][31][32][33][34][35][36][37].In spectrum-sharing based wireless networks, how to provide efficient quality-of-service (QoS) provisioning for primary user (PU) has been widely accepted as a critical important issue.In existing works, PU's QoS protection is usually implemented by imposing the average/peak interference power constraint on secondary users (SU) [38][39][40][41][42] or guaranteeing PU's minimum average/instantaneous transmission rate [43][44][45][46].However, the abovementioned methods cannot provide accurate and fine-grained delay QoS protection for PU due to the following reasons.First, it is difficult to build the accurate relationship between PU's maximum allowed interference power and its delay QoS requirement.Second, guaranteeing PU's minimum average/instantaneous transmission rate can only reflect two extreme cases of PU's delay requirements.Specifically, on one hand, the average transmission rate constraint only requires that a certain amount of data should be transmitted within the required time period and thus only corresponds to the loose delay requirement.On the other hand, PU's minimum instantaneous rate requires that the transmission rate cannot be below the given threshold at any time, which implies that the instantaneous rate constraint corresponds to a very stringent delay requirement.Moreover, the minimum instantaneous transmission rate usually cannot be satisfied due to the stochastic feature of wireless channels.Consequently, there is an urgent need to establish an efficient framework to accurately describe a wide range of PU's delay QoS requirements.Moreover, it is also crucial to develop the resource allocation scheme which can not only optimize SU's energy efficiency, but also meet PU's various delay requirements.
Based on the above analysis, we in this paper investigate PU's delay QoS provisioning technique over energy-efficient spectrum-sharing based WAHSNs.Specifically, by employing the theory of statistical delay QoS provisioning, we first build an efficient PU's delay QoS protection framework which is described by PU's queueing-delay-bound violation probability.Different from currently widely used PU's QoS protection approaches, our adopted framework can quantitatively and accurately describe PU's fine-grained delay requirement by a single parameter called PU's delay QoS exponent.Based on the established PU's statistical delay QoS protection framework, we formulate the optimization problem aiming at maximizing the average energy efficiency of the sensor node in the WAHSN while meeting PU's statistical delay QoS requirement as well as satisfying the sensor node's average transmission rate and average and peak transmitting power constraints.To solve our formulated fractional-structured nonconvex problem, we first adopt the fractional programming technique to convert the original fractional-structured problem to the parametric nonconvex program.Then, by employing the theories of convex hull and probabilistic transmission, we convert the parametric nonconvex problem to the equivalent convex problem and obtain the optimal power allocation strategy under the given parameter via Lagrangian method.Finally, the optimal energy efficiency of the sensor node is derived by using the Dinkelbach method.Simulation results illustrate that our obtained optimal power allocation strategy can adapt to both PU's delay QoS requirement and channel conditions.Moreover, PU's delay QoS requirement will significantly affect sensor node's energy efficiency.
The rest of this paper is organized as follows.In Section 2, we present the system model.In Section 3, we first establish PU's statistical delay QoS protection frame and then obtain the optimal power allocation strategy which can maximize the average energy efficiency of each sensor node subject to PU's delay QoS requirement as well as SU's average transmission rate and average and peak transmitting power constraints.Simulation results are provided in Section 4. This paper concludes with Section 5.

System Model
We consider that one wireless ad hoc sensor network (WAHSN) coexists with one primary network by sharing a certain portion of spectrum licensed to the primary network, as shown in Figure 1.Thus, the WAHSN considered in this paper can be viewed as the secondary network.Specifically, the primary network includes one primary sender (PS) and one primary receiver (PR).The WAHSN includes one fusion center and  sensor nodes.The sensor nodes collect required information from the environment and send the collected information to the fusion center.Thus, we in this paper denote the sensor node as the secondary sender (SS) and denote the fusion center as the secondary receiver (SR).
The channel gains between PS and PR, the th SS and th SR, PS and the th SR, and th SS and PR are denoted by ℎ pp , ℎ  ss , ℎ  ps , and ℎ  sp , respectively, where  ∈ {1, 2, . . ., }.All channel gains are assumed to be stationary, ergodic, independent, and block fading processes and follow Rayleigh fading model.Thus, all channel gains remain unchanged within each frame with duration   but independently vary from one frame to another.Moreover, we also assume that PS transmits with constant power, but SS transmits with variable power.We also assume that the WAHSN is synchronized with the primary network, which means that all sensor nodes in the WAHSN know the beginning and ending instants of each frame.Note that we in this paper assume that the channel gains ℎ pp and ℎ  sp ( ∈ {1, 2, . . ., }) are available for WAHSN.One possible approach for obtaining this knowledge is to perform cooperation with primary networks.Furthermore, due to the large number of sensor nodes and limited wireless spectrum resource, the random access mechanism is employed for the WAHSN.In particular, at the beginning of each frame, each sensor node in the WAHSN tries to access the spectrum licensed to primary network with probability  acc .If only one sensor node tries to access the spectrum, the sensor node can successfully transmit the information to the fusion center; otherwise, collision will occur at the fusion center or all sensor nodes remain silent.Consequently, the probability that the given sensor node can successfully send information to the fusion center, denoted by  succ , is determined by In this paper, we aim at providing the statistical queueingdelay QoS protection for PS, which will be detailed in the following section.

Energy-Efficient Power Allocation Strategy with PU's Statistical Delay QoS Protection
3.1.Statistical Delay QoS Protection for PU.In wireless communications systems, delay includes several components, such as propagation delay, signal processing delay, and encoding/decoding delay.However, due to the stochastic nature of wireless channels which causes the highly time-varying feature of queue's service rate, queueing-delay has been widely recognized as an important contributor for the delay uncertainty.Moreover, the dynamics of wireless channels also cause that deterministic/hard delay provisioning is often unrealistic for practical wireless systems.Consequently, statistical approach can be better suited for the queueing-delay protection in wireless networks.
To perform statistical delay QoS protection for the primary network, we consider that there is a queue at PS as shown in Figure 2. Specifically, the upper layer of PS delivers data to the link layer and then the received data, which will be divided into link layer frames, is stored in the queue.PS will split the link layer frames into bit-streams and deliver them to the physical layer for transmission.
Based on the statistical QoS provisioning theory, PS's statistical QoS requirement can be described by the queue-length bound violation probability, which can be written as [47,48] Pr where  p denotes PU's queue-length,  th represents the predefined queue-length threshold of PU, and  th denotes the required violation probability, respectively.The above inequality (2) requires that the probability of PS's queuelength  p exceeding the given threshold  th cannot be larger than the targeted probability requirement  th (in this paper, we assume that the queue size of PS is infinite implying that no queue overflow will happen and thus we use queue-length bound violation probability as the QoS provisioning metric.If the queue size of PS is finite, we can employ queue-overflow violation probability Pr{QueueOverflow} ≤  th for statistical QoS protection, where we require that PS's queue-overflow probability cannot exceed the predefined threshold).
If we consider delay as the performance metric, we can also convert the abovementioned queue-length bound violation probability to the corresponding queueing-delaybound violation probability, which is given by [47,48] Pr { p ≥  th } ≤  th , where  p denotes PU's queueing-delay and  th represents PU's queueing-delay threshold.Similar to (2), inequality (3) requires that the probability of PS's queue-delay  p exceeding the given threshold  th need below the targeted probability requirement  th .Moreover, larger values of  th and  th imply looser delay requirement and smaller values of  th and  th mean more stringent delay constraint.Furthermore, by employing the large derivation principle, PU's queueingdelay-bound violation probability can be approximately determined by [48] Pr where  p is called the PU's QoS exponent and  PU  ( p ) is the effective bandwidth of PU's data arrival process that determines the minimum constant service rate required to support the given data arrival process under the specified delay QoS requirement [47].Since it is assumed that PS has constant data arrival rate  A (nats/s/Hz) as shown in Figure 2, we have  PU  ( p ) =    A (nats/frame).Based on (3) and ( 4), we can obtain that if (3) is satisfied, we must have which implies that PU's delay QoS requirement can be quantitatively described by the QoS exponent  p .In particular, larger values of  th and  th result in smaller value of  p and smaller values of  th and  th lead to larger value of  p .Consequently, we can derive that small value of  p implies loose delay QoS requirement and large value of  p represents stringent delay constraint.Moreover, we can also obtain that when  p → 0, PS can tolerate an arbitrary long delay; when  p → ∞, PS cannot allow any delay [48].By employing the theory of effective capacity, which defines the maximum sustainable constant data arrival rate for the queueing system that the data service process can support under given QoS requirement [48], we can convert PU's queueing-delay-bound violation probability to the equivalent effective capacity requirement.Specifically, as PS's service rate  p , as shown in Figure 2, is time-uncorrelated across different frames, the effective capacity of PU's service rate process, denoted by  PU  ( p ), can be written as Then, we can obtain that PU's queueing-delay-bound violation probability constraint is satisfied only if the effective capacity requirement can be met, which implies that PS's maximum sustainable arrival rate cannot be smaller than the constant arrival rate.The theories of effective bandwidth and effective capacity provide us with a convenient yet efficient approach to perform accurate and fine-grained delay QoS protection for the queueing system.Specifically, it allows us to design the service (arrival) process of the queueing system to meet the required statistical delay QoS requirement characterized by the queuelength bound/delay-bound violation probability by using the properties and statistics of the arrival (service) process.In this paper, we mainly focus on the service rate process and effective capacity part.Consequently, when PU's internal conditions change, such that congestion occurs, PU's data arrival rate will correspondingly vary.In this case, WAHSN can update the statistics of PU's data arrival rate process.Then, WAHSN can reperform power allocation (which will be detailed in the following section) such that PU's data arrival rate process  p is also time-uncorrelated as  p is obtained based on the updated statistics of data arrival rate process and is the function of channel gains which are assumed to be time-uncorrelated.Moreover, if the stochastic data arrival process for PS is considered, we can apply the theory of effective bandwidth to determine the minimum constant service rate  PU  ( p ) needed for the given data arrival process.Then, the statistical QoS requirement for PS becomes  PU  ( p ) ≥  PU  ( p ), which implies that the effective capacity of the service rate process cannot be smaller than the effective bandwidth of the data arrival process.

Optimization Problem Formulation.
Recall that the successful access probability of each sensor node is  succ as given by (1).Consequently, the service rates of PS-PR and SS-SR links for any given frame, denoted by  p ( s ( p , h)) (nats/s/Hz) and  s ( s ( p , h)) (nats/s/Hz), respectively, are determined by (we omit the index  ∈ {1, 2, . . ., } for brevity and the SS-SR link denotes the link from the sensor node to fusion center) respectively, where h ≜ {ℎ ss , ℎ ps , ℎ sp , ℎ pp } is the network gain vector (NGV),  p is PS's constant transmitting power,  s ( p , h) denotes SS's transmitting power as the function of PU's QoS exponent  p and NGV h, and  2 represents the variance of additive white Gaussian noise (AWGN).Then, PS's effective capacity of the service rate process given by ( 8) is determined by In this paper, we aim at maximizing the sensor node's normalized average energy efficiency while meeting PS's statistical delay QoS requirement as well as satisfying sensor node's average data transmission rate constraint and the average and peak transmitting power constraints, which can be mathematically formulated as where =    p denotes the normalized PS's QoS exponent,  th denotes the minimum required transmission rate of the SS-SR link,  is the amplifier coefficient,  cir represents the power consumption for hardware components, and  av and  pk denote the maximum allowed average and peak transmitting power for SS, respectively.Moreover, (12) represents PU's effective capacity requirement which is obtained based on ( 7) and (10).

Optimal Power Allocation Scheme.
As the numerator and denominator of the objective function given by ( 11) are concave and affine, respectively, we can adopt fractional programming to solve problem (P1) [49].Specifically, by introducing the nonnegative parameter , we can construct the new optimization problem, which is given by where Note that as we introduced the parameter  to convert the fractionally structured objective function to the above linearly additive function, the sensor node's power allocation strategy  s should also be the function of parameter , where we use  s ( p , h, ) to replace  s ( p , h) in the above problem (P2).
We can easily prove that the objective function of problem (P2) and SU's average transmission rate constraint given by ( 13) are both concave.Moreover, SU's average and peak transmitting power constraint given by ( 14) and (15), respectively, are both affine.Thus, the convexity of (P2) is determined by that of PU's statistical delay QoS requirement given by (12).We can obtain from (16)  Before discussing how to derive the optimal power allocation strategy, we first briefly describe the theories of convex hull and probabilistic transmission as follows.
(i) Convex Hull.For a nonconvex region, all convex combination of the points in the region is defined as its convex hull.Moreover, it has been shown that the boundary function of the convex hull for any given two-dimensional plane is the straight line segment [50].
Case 1.If P inf < 0 or P inf ∈ (0,  pk ) but the following inequality is satisfied, we can obtain the following conclusions.
(1) If P inf < 0, it is easy to derive that ( s ( p , h, )) is convex over  s ( p , h, ) ∈ [0,  pk ].Thus, based on the definition of convex function, we can obtain that ( s ( p , h, )) in the range of (0,  pk ) is below the straight line with the end points (0, (0)) and ( pk , ( pk )).
( Thus, based on the definition of convex hull, to determine the boundary function for the convex hull of function ( s ( p , h, )), we need to find the unique tangent point for ( s ( p , h, )) and the straight line with two end points (0, (0)) and ( pk , ( pk )).We denote the tangent point by P tan and then P tan can be determined by

𝑓 (𝑃
Equation (32) implies that the probabilistic transmission technique only needs to be used to realize the straight line with the end points (P tan , (P tan )) and ( pk , ( pk )).Then, by adopting the probabilistic transmission technique, we can also modify sensor node's transmission rate as Based on the above analysis, we can convert the nonconvex problem (P2) to the strictly concave problem, which is determined by Eqs. ( 20) and ( 21) , where Recall that Rs ( s ( p , h, )) denotes sensor node's reformulated transmission rate under the probabilistic transmission given by ( 27), (29), and (33), respectively.f( s ( p , h, )) represents the boundary function for the convex hull given by ( 26), (28), and (32), respectively.As the above problem (P3) is strictly concave, we can obtain the optimal solution via Lagrangian method.Specifically, we can construct the Lagrangian function, denoted by L(, , ,  s ( p , h, )), as where and , , and  are Lagrangian multipliers associated with constraints ( 35), (36), and ( 14), respectively.We denote the optimal solution of problem (P3) by  * s ( p , h, ).Then, based on the Karush-Kuhn-Tucker (KKT) conditions, we can obtain Denote the optimal Lagrangian multipliers by  * ,  * , and  * , respectively.Then, the optimal solution  * s ( p , h, ) for problem (P3) is determined as follows: Case 2.
where P1 ∈ (0,  pk ) and it is the solution to the following equality: Case 3.
As we convert the original EE-maximization problem (P1) with the fractionally structured objective function to the parametric problem (P2) with the linearly additive objective function by employing the fractional programming approach, we also need to determine the optimal solution to the original problem (P1) based on ( 43)- (46).According to the fractional programming theory, if we can find the parameter  * such that then we must have Γ opt EE =  * , where Γ opt EE denotes sensor node's maximum energy efficiency and can be determined by Algorithm 1.Note that our obtained optimal power allocation scheme can be dynamically adjusted based on PU's QoS exponent  p .Consequently, how to derive PU's QoS exponent is a critically important issue.In realistic wireless systems, each type of services/applications for a particular wireless system usually has similar delay QoS requirement.Then, WAHSN can determine the corresponding values of  p based on the service types of primary networks.Moreover, we in this paper mainly focus on the single link scenario.However, our work can also extend to the multilink scenario.Specifically, on one hand, if each PU's licensed channel is only allowed to be shared by one SS-SR link, then our proposed power allocation scheme can be directly applied.On the other hand, if each PU's licensed channel is allowed to be shared by all  SS-SR links, we can also adopt the theories of convex hull and probabilistic transmission to convert the original nonconvex problem to the equivalent convex problem, where the inflexion point in the single link scenario is replaced by the inflexion hyperplane in the multilink scenario.

Simulation Results
In this section, we will evaluate the performance of our proposed energy-efficient power allocation scheme by simulations.Specifically, in our simulations, we set that the bandwidth  = 10 5 Hz, the frame duration   = 2 ms, the number of sensor nodes  = 10, PU's constant transmitting power  p = 100 mW, sensor node's maximum allowed average transmitting power  av = 100 mW, and sensor node's maximum allowed peak transmitting power  pk = 150 mW.Moreover, we also set PU's data arrival rate  A = 1.5 nats/s/Hz, the amplifier coefficient of the sensor node  = 0.2, the constant circuit power of the sensor node  cir = 50 mW, and the noise power  2 = 10 mW.
Figure 3 shows the average energy efficiency of the sensor node achieved by our proposed optimal power allocation scheme as the function of PU's QoS requirement described by PU's QoS exponent  p with different values of sensor node's access probability  acc .We can observe from Figure 3 that, under the given access probability  acc , the sensor node can achieve the highest energy efficiency for the small value of PU's QoS exponent  p implying loose delay QoS requirement.Moreover, the energy efficiency of the sensor node decreases as the value of PU's QoS exponent  p increases, which denotes (1) Initialization:  = 0 and  0 where  0 satisfies |J( 0 )| = |E h {( 0 ,  s ( p , h,  0 ))}| > 0 (2) for  = 0, 1, 2, . . .do (3) Let  =   (4) Solve problem (P2) with   , where the optimal solution denoted  * s ( p , h,   ) is determined by ( 43)-( 46).( 5   that the sensor node can only achieve lower energy efficiency when PU's delay QoS requirement becomes stringent.Furthermore, we can also observe that the sensor node can only achieve zero energy efficiency; that is, the sensor node stops its transmission, when PU's delay QoS requirement becomes extremely stringent resulting in large value of  p . Figure 3 also illustrates that under the given value of  p , that is, the given PU's delay QoS requirement, the sensor node's energy efficiency is the decreasing function of the access probability  acc .The main reason is that the collision among sensor nodes increases for larger value of  acc .Consequently, the sensor node will waste more energy on spectrum access process and thus can only achieve lower energy efficiency.
To more explicitly demonstrate the relationship between the sensor node's achievable energy efficiency and PU's delay QoS requirement, Figure 4 depicts the energy efficiency that the sensor node can achieve under our proposed power allocation scheme as the function of PU's delay threshold  th and its maximum allowed violation probability  th under different values of the access probability  acc where we can observe similar phenomenon as in Figure 3.In particular, the sensor can achieve higher energy efficiency under the larger values of  th and  th but can only get lower energy efficiency under the smaller values of  th and  th .Such phenomenon can be explained based on the analysis in Section 3.1.Specifically, we have obtained that the larger values of  th and  th result in smaller value of  p implying looser PU's delay requirement.On the contrary, the smaller values of  th and  th cause larger value of  p denoting more stringent PU's delay demand.Therefore, we can obtain the curves demonstrated in Figure 4.
Figure 5 shows the optimal energy efficiency achieved by the sensor node under the proposed power allocation scheme versus the number of sensor nodes  and the access probability  acc .We can observe from Figure 5 that, under the given number of sensor nodes, the energy efficiency achieved by the sensor node first increases as the value of  acc increases and then decreases while keeping increasing the value of  acc .Such the phenomenon can be explained as follows.Specifically, on one hand, when the value of  acc is small, the probability that all sensor nodes stay silent in each slot is large such that the spectrum resource is not efficiently utilized by the WAHSN.Consequently, increasing the value of  acc will improve the energy efficiency of the sensor node when the value of  acc is small.On the other hand, when the value of  acc is large, the probability that the collision among sensor nodes in each slot is high as each sensor node will try to access the spectrum with large probability.Therefore, the energy efficiency of the sensor node will be degraded if we keep increasing the value of  acc .Based on the above analysis, we can conclude that it is critically important to find the optimal access probability as the energy efficiency achieved by the sensor node is highly related to  acc .Consequently, to achieve the aforementioned goal, Figure 6 shows the relationship  between the optimal access probability of the sensor node and the number of sensor nodes.We can observe from Figure 6 that the optimal access probability is the decreasing function of the number of sensor nodes.This is because when the number of sensor nodes is small, the competition among sensor nodes is not fierce and thus the sensor node can access the spectrum with high probability.On the contrary, when the number of sensor nodes is small, the sensor node needs to lower the access probability to avoid high collision probability.
Figure 7 depicts the energy efficiency of the sensor node as the function of PU's data arrival rate under different PU's delay QoS requirements and values of sensor node's access probability.We can observe from Figure 7 that, under the same PU's delay QoS requirement and sensor node's access probability, the energy efficiency achieved by the sensor node decreases as PU's data arrival rate increases.This is because that under the same PU's delay QoS requirement, that is, the identical value of PU's QoS exponent  p , increasing PU's data arrival rate requires larger PU's service rate, which demands the sensor node to introduce smaller interference power on PR.Consequently, the sensor node can only achieve lower throughput and thus get smaller energy efficiency while increasing PU's data arrival rate.Moreover, we can also observe similar phenomenon that the sensor node can achieve higher energy efficiency under smaller values of  p and  acc but can only get lower energy efficiency under larger values of  p and  acc .
Figure 8 shows the sensor node's energy efficiency versus PU's transmitting power under different values of PU's QoS exponent  p and sensor node's access probability  acc .We can observe from this figure that, under the same PU's delay QoS requirement and sensor node's access probability, the sensor node's energy efficiency dynamically varies with PU's transmitting power.Specifically, when PU's transmitting power is small, the sensor node's energy efficiency is zero because the sensor node needs to stop its transmission to guarantee PU meeting the targeted delay QoS requirement and thus can only get the zero energy efficiency.When PU's transmitting power is increasing, the sensor node can obtain nonzero energy efficiency.However, if we keep increasing PU's transmitting power, the sensor node's energy efficiency decreases.This is mainly because larger PU's transmitting power will impose larger interference on the sensor node.Consequently, the throughput achieved by the sensor node decreases and thus can only get lower energy efficiency.

Conclusions
In this paper, we developed the statistical delay qualityof-service (QoS) provisioning framework for the energyefficient spectrum-sharing based wireless ad hoc sensor network (WAHSN).Based on the established PU's delay QoS provisioning framework, we further formulated the nonconvex optimization problem which aims at maximizing the average energy efficiency of the sensor node while meeting PU's statistical delay QoS requirement as well as satisfying the sensor node's average transmission rate and average and peak transmitting power constraints.To solve our formulated nonconvex optimization problem, we first used fractional programming to convert the original fractional-structured problem to the parametric nonconvex program.Then, by adopting the theories of convex hull and probabilistic transmission, we converted the parametric nonconvex problem to the equivalent convex problem and obtain the optimal power allocation strategy under the given parameter via Lagrangian method.Finally, we derived the optimal average energy efficiency of the sensor node in the WAHSN by employing the Dinkelbach method.Simulation results show that our derived optimal power allocation strategy can be dynamically adjusted based on PU's delay QoS requirement as well as the channel conditions.Moreover, the impact of PU's delay QoS requirement on sensor node's energy efficiency is also illustrated.

Frame 1 Figure 1 :
Figure 1: System model for the spectrum-sharing based wireless ad hoc sensor networks.

Figure 3 :
Figure 3: Optimal average energy efficiency of the sensor node versus PU's QoS exponent  p under different values of access probability  acc .

Figure 4 :Figure 5 :
Figure 4: Optimal average energy efficiency of the sensor node as the function of PU's maximum allowed delay-bound  th and violation probability threshold  th under different values of access probability  acc .

Figure 6 :
Figure6: Optimal access probability of the sensor node that achieves the optimal average energy efficiency versus the number of sensor nodes.

Figure 7 :
Figure 7: Optimal average energy efficiency of the sensor node versus PU's data arrival rate  A under different values of PU's QoS exponent  p and sensor node's access probability  acc .

3 Figure 8 :
Figure 8: Optimal average energy efficiency of the sensor node versus PU's transmitting power  p under different values of PU's QoS exponent  p and sensor node's access probability  acc .