Abstract

Quality of sensing is a fundamental research topic in sensor networks. In this paper, we propose an adaptive sensing technique to guarantee the end-to-end reliability while maximizing the lifetime of sensor networks under additive white Gaussian noise channels. First, we conduct theoretical analysis to obtain optimal node number , node placement , and node transmission structure under minimum total energy consumption and minimum unit data transmission energy consumption. Then, because sensor nodes closer to the sink consume more energy, nodes far from the sink have more residual energy. Based on this observation, we propose an adaptive sensing technique to achieve balanced network energy consumption. It adopts lower reliability requirement and shorter transmission distance for nodes near the sink and adopts higher reliability requirement and farther transmission distance for nodes far from the sink. Theoretical analysis and experimental results show that our design can improve the network lifetime by several times (1–5 times) and network utility by 20% and the desired reliability level is also guaranteed.

1. Introduction

Wireless sensor networks are commonly used for environmental monitoring, surveillance operations, and home or industrial automation [13]. Sensor nodes can monitor physical phenomena and can be applied into military, industry scenarios, and daily life, which has attracted wide attention [46].

In particular, it is well known that designing energy efficient protocol is the most critical factor for sensor networks [7, 8]; since sensor nodes are of typically small physical size and limited energy powered by batteries, it is very infeasible to replace or recharge them after deployment because conditions may be unfriendly, or simply it would be too costly [9, 10]. In recent years, a growing interest in various sensor networks applications is requiring new design factors [11, 12], such as higher reliability [1315], as well as energy efficiency. Since sensor nodes are of simple structure and low transmission power and are in the complex environment, there has been a certain packet loss rate in the data transmission. In applications such as telemedicine, high packet loss rate may lead to disastrous consequences. How to guarantee the reliable data transmission is an important research topic. There are quite a few studies which have proposed guaranteeing reliable data transmission strategies of sensor network. But the high reliable data transmission can cause a large energy consumption of nodes and thus decrease the network lifetime [16, 17]. It is conflicting to ensure the quality of sensing while maximizing the lifetime of sensor networks [18, 19].

One method for researchers to deal with this conflict is to design an adaptive sensing approach [20] to increase the lifetime and the quality of sensing. Adaptive sensing, which is concerned with how to adaptively determine the sensing time and sensing frequency of sensor nodes by taking into account the quality of sensing requirement, remaining energy, and sensor coordination, has been proven to be an efficient approach to quality of sensing in traditional sensor networks [2125].

In this paper, we propose an adaptive sensing range optimal approach to guarantee the end-to-end reliability while maximizing the lifetime of sensor networks; the contributions of this paper are as follows.

(1) We conduct theoretical analysis that there exists optimal node number , node placement , and node transmission structure which can achieve minimum total energy consumption for data collection and minimum unit data transmitting energy consumption.

The optimization goal can be converted to the following restrictions: optimization for node number , node placement , and node transmission structure . For different networks and applications, we formulate network configuration for optimal utilization efficiency as a multivariety nonlinear optimization problem by jointly optimizing sensor placement, transmission structure, and deployed node number under desired level of reliability; the solving methods are also given in this paper.

(2) We propose an adaptive sensing range optimal approach which can maximize utilization efficiency and give the solvability conditions from mathematics.

The innovation of this paper is that we can further dramatically improve network lifetime through adaptive sensing range optimal design in the case without increasing network cost. Based on the network energy consumption feature that energy consumption is high in regions near the sink but is low in regions far from the sink, we take two measures to improve network lifetime. First, decrease node transmission distance for nodes near the sink and increase it for nodes far from the sink, to balance node energy consumption in the network. Secondly, adopt lower reliability requirement for nodes near the sink but higher reliability requirement for nodes far from the sink, to decrease node energy consumption in regions near the sink and improve the node reliability for nodes far from the sink, although the energy consumption is increased in faraway regions, since they have remaining energy, which can improve network lifetime under desired level of reliability.

(3) Through our extensive theoretical analysis and simulation study, we demonstrate that, for our design, both utilization performance and reliability can be achieved simultaneously. We also demonstrate that our optimal design is superior to previous studies from either total energy consumption, unit data transmitting energy consumption, or network utilization performance.

The rest of this paper is organized as follows. In Section 2, the related works are reviewed. The system model and problem statement are described in Section 3. In Section 4, optimizations for different networks and channel are presented. Section 5 is the analysis and comparison of experimental results. We conclude in Section 6.

How to prolong the network lifetime as well as improve the performance of the network is an important issue in wireless sensor networks. In order to prolong the network lifetime, several optimization measures have been proposed; for example, Zhang et al. [21] show that by optimizing network parameters the network performance can be significantly improved. These parameters include deployed node number , node placement , and node transmission structure . We can optimize these parameters from the physical layer and also can optimize them from network layer, or process cross layer optimization from both physical layer and network layer. Some research analyzes the optimal transmission range from physical layer. Chen et al. [22] define the optimal one-hop length for multihop communications that minimizes the total energy consumption and analyzes the influence of channel parameters on this optimal transmission range in a linear network. The same issue is studied in [23] with a Bit-Meter-per-Joule metric where the authors analyze the effects of the network topology, the node density, and the transceiver characteristics on the overall energy expenditure. There is also some research on utility based optimization. Chen et al. [24] introduce a performance measure of utilization efficiency defined as network lifetime per unit deployment cost. In addition to the abovementioned lifetime-utility tradeoff, there exists another tradeoff between network lifetime and the end-to-end delay, which is considered separately in literature [25].

In this paper, an adaptive sensing range optimal approach is proposed for single-source linear network, multisource linear network, and grid network under additive white Gaussian noise channels, which not only achieves an optimal utility but also guarantees the end-to-end reliability.

3. The System Model and Problem Statement

3.1. Energy Consumption Model

The energy consumption model in this paper is the same as [24]. According to [24], the energy consumption for the transmission of one packet is composed of three parts: the energy consumed by the transmitter , by the receiver , and by the acknowledgement packet exchange :The energy model for transmitters and receivers [26] is given, respectively, bywhere is the transmission power, is the number of bits in the overhead of a packet for the synchronization of physical layer, and is the code rate. The other parameters are described in Table 1.

The energy expenditure model of an acknowledgment is given bywhile

As in [21], the energy model for each bit is where , , and are, respectively, the total, the constant, and the variable energy consumption per bit. Putting (1)–(3) into (5), we get where .

3.2. Realistic Unreliable Link Model

The realistic unreliable link model is also the same as [21, 27]. The unreliable radio link probability () is defined using the Packet Error Rate (PER) [21]:where is the PER obtained from a signal-to-noise ratio (SNR) . And is usually defined as in [21]withwhere is the distance between nodes and , is the wavelength, and is the symbol rate. Other parameters are presented in Table 1. Note that , where is the modulation order. The unreliable link models are approximated for AWGN channels, respectively, as follows [24].

For AWGN channels,

As can be seen from the above reliability nature, the link reliability is inversely proportional to the distance between nodes and is proportional to the transmission power; that is, for nodes at link ends, farther distance means lower reliability, but with higher node transmission power, the reliability will be higher.

3.3. Problem Statements

(1) We define the total energy consumption for transmitting one-bit data to the sink as .

(2) We define energy consumption rate as transmitting one-bit data to the sink with energy consumption divided by the number of nodes () participating in transmission; that is,

(3) We define network lifetime as the average amount of time until any sensor runs out of energy (the first failure) [24, 28]. We define utilization efficiency as network lifetime divided by the number of deployed sensors ; that is,

Utilization efficiency indicates the rate at which network lifetime increases with the number of nodes . It captures the tradeoff between network lifetime and deployment cost.

Our design goal is to find the optimal number of nodes , sensor placement , and transmission structure that minimize and , while maximizing utilization efficiency ; that is,

Although the optimization goal of (13) is classified into three categories, that is, , , and , in the actual network, optimization factors are often complex and frequently changing. In certain applications, all of these three factors are variable; for instance, in a linear network, the number of nodes , the node deployed position , and the node transmission structure all can be optimized. However, in many applications, certain factors may have been determined, and thus the problem is transformed into an optimization problem under certain restrictions; for instance, in the grid network, the number of deployed nodes has been determined; thus the optimization goal turns into selecting appropriate placement , as well as arranging a suitable transmission structure .

In addition, the optimization goals are interrelated but distinguished from each other; for instance, in a single-source linear network, goals of minimizing and optimizing are not the same; that is, the network configuration which minimizes does not necessarily minimize , since the number of needed nodes is not the minimum when the total energy consumption is the minimum, so is not necessarily the minimum. However, since the node energy consumption for all nodes in the network is the same, the optimal must maximize . Meanwhile, in a two-dimensional network, since the node energy consumption is not balanced, the network configuration which optimizes does not necessarily maximize network lifetime, that is, minimizing . Therefore, the adaptive sensing range optimization is very complex but critical.

At the same time, the network must ensure the requirement that the end-to-end reliability meets the minimum requirements of the application, such as , as shown in the following formula:

In summary, the optimization goal of this paper is shown in the following equation:

4. Scheme Design

4.1. Single-Source Linear Network

Single-source linear network is shown as the network in Figure 1. In such networks, there is only one node which generates data, which is at from the sink. Since long distance communication has high energy consumption and declines communication reliability sharply, it needs to deploy some node which does not generate data but only forwards data between node and the sink, that is, . Considering that the node number after optimization is and the total energy consumption is , then . Since in such networks the energy consumption for each node is the same, the energy consumption for each node is . While the network lifetime is , where is the node initial energy, then . That is to say, the optimization goal of minimizing is the same as that of maximizing utilization efficiency . Therefore, the optimization in single-source linear network is converted into

The following gives optimization methods for single-source linear network under different communication channels.

Assume the distance between any two nodes is ; then data is sent to the sink via hops; to meet reliability , the following should be ensured:In AWGN channels,Substituted into (17), the following equation can be derived:Sincethereforewhere is the S/N (signal-to-noise ratio), is the transmission power, and is the reliability; other parameters can be seen in Table 1 and previous introduction.

Then, the energy consumption for source node sending one-bit data is

Thus, the total energy consumption for one-bit source node data to the sink is

In the above optimization goals, is the number of deployed nodes ; [21] has proved that the network energy consumption is balanced when the distance between nodes is the same, which achieves highest efficiency. Therefore, in the above optimization goal, only remains unknown, so the optimization goal is converted into selecting appropriate to minimize . First, Theorem 1 proves that there must be an optimal which can minimize network total energy consumption.

Theorem 1. For single-source linear network under AWGN channels, there must be an optimal which minimizes network total energy consumption .

Proof. ConsiderNamely,The following proves that there exists which achieves minimum . As can be seen from (25), since , when , ; thus, ; at the same time, (see the proof below), so . Meanwhile, when , we can get , since it is a bounded positive real number, and is a continuous derivative function in , so there must be a which minimizes . In the following we prove .
First we prove . Obviously, The left side of the equal sign is a formula type of ; then we can turn it into type of ; namely,According to Table 1, ; then we can substitute it into (26) and use L’ Hospital rule for the first time; thenAs can be seen, (27) is type of ; then use L’ Hospital rule again; that is,Therefore, .

Different from previous studies, Theorem 1 in this paper mathematically strictly proves that there must be an optimal which maximizes network utilization efficiency. However, since the optimized equation is a higher-order equation, analytical solution cannot be given [24]. But since is a limited number and the required accuracy of node transmission distance in actual applications is not particularly high, thus, through exhaustive search method, a solution which meets applications’ requirement is very easy to get.

Figure 2 shows the energy consumption under  m, , and different ; as can be seen, the energy consumption curve is a concave, and thus there is a minimum extreme point; namely, when  m, it obtains the optimal value.

4.2. Multisource Linear Network

In the actual network, the common linear network is where each node in the network is deployed to monitor the surrounding environment and generates sensed data; such linear networks are widely applied into applications such as roads, oil pipelines, and border detection. Since any one route in the widely used two-dimensional network can also be considered as a linear network, its research has important significance, which is referred to as a multisource linear network in this paper. As shown in Figure 3, there are nodes linearly deployed in the network; each node generates one data packet in one data collection round and transmits its data packets to the sink. For node nearest to the sink, the data load is data packets, and for node , it is data packets and so forth. For node , the data load is one data packet.

This section focuses on optimization for a multisource linear network; there are three optimization goals; they are , .

First, we prove that the network total energy consumption is the minimum when nodes are equidistantly deployed in a multisource linear network. As shown in Theorem 2, we give the energy consumption for each node in the network.

Theorem 2. Assume the number of equidistantly deployed nodes is ; then the energy consumption for node iswhere .

Proof. Obviously, in the network as shown in Figure 3, the data load of node includes data of its own and data packets of nodes afterwards, namely, .
Assume the number of bits for each data packet is ; then the data load is .
According to (24), we getAccording to (25),

Theorem 3. Under AWGN channels, for a linear network whose length is , there are nodes, and each node generates one data packet in one data collection round and sends it to the sink; then the network total energy consumption is the minimum when these nodes are equidistantly deployed.

Proof. Theorem 2 proves that, for node in equidistantly deployed nodes, the energy consumption isThen the total energy consumption issubject to .
If it is not equidistant, set the distance of node as ; then the total energy consumption issubject to .
Then, we only need to prove , that is, to proveWe need to proveFrom the above, we can getIn the following we prove (37):Set , where is Lagrange multiplier. According to Lagrange multipliersEquation (39) shows that when , can obtain the minimum value; since all nodes are the same, in linear network.
Since , then we can know that when , if the above formula is bigger than 0, then is a function with which is strictly monotonically increasing, and then (39) is solvable; . Thus, .
Therefore, (37) is proved.

Theorems 2 and 3 show the total energy consumption is the minimum when nodes are equidistantly deployed. Therefore, this paper proves theoretically that if the number of deployed nodes is , then the optimization of node placement is deploying these nodes equidistantly in a multisource linear network. Then, the following question is to determine the number to minimize network total energy consumption; that is, .

Theorem 4. For multisource linear network under AWGN channels, there must be an optimal , which can minimize in .

Proof . ConsiderSubstitute into the above formula; that is,Substitute into the above formula; thenWhen , obviously, , and we can know from the above that (see the following proof).
Thus, when , , while when , we can get Obviously, is a bounded positive real number, and it is a continuous derivative function in ; then, there must be one which can make obtain the minimum value in ; in the following we proveFirst, we proveObviously, the left side of the (46) is a type of ; we can convert it into type of ; that is,Using L’ Hospital rule yieldsBased on analysis, the above formula is a type of ; using L’ Hospital rule again yieldsThen (46) is proved, and thus the origin formula is proved.

Theorem 3 proves that when nodes are equidistantly deployed, the network performance is optimal. Theorem 4 shows that there must be an optimal node distance which can minimize network energy consumption, and there must be an optimal which can minimize network consumption. Figure 4 shows the total energy consumption for multisource linear network in AWGN channels under different number of deployed nodes. As can be seen from Figure 4, when  m, ; it obtains the optimal value. In fact, Theorem 4 gives the minimum total energy consumption for data collection; however, since the number of nodes is different in routing path, according to the definition of energy consumption rate in Section 3.3, the goal is to maximize , that is, to minimize unit node energy consumption; thus the energy consumption for unit node is

Then the optimization goal is to minimize , that is, .

Theorem 5. Under AWGN channels, for multisource linear network, there exists one which can minimize in .

Proof. ConsiderSubstitute into the above formula; that is,When , obviously, , as can be seen from the above, yieldsSimilarly, we can get thus, when , . Meanwhile, when , we can getObviously, is a bounded positive real number, and it is a continuous derivative function in ; then, there must be one which can make obtain the minimum value in .

Figure 5 shows the energy consumption under different node number , as can be seen; in multisource linear network, there exists an optimal which can achieve minimum . In summary, we get the following conclusions. When is determined, if nodes are equidistantly deployed, the network total energy consumption is the minimum, so is the energy consumption per node. When can be optimized, there must be an optimal which can minimize network total energy consumption and energy consumption per node. In these two situations, the optimal is not necessarily the same.

As discussed previously, although energy utilization can be optimized, the network utilization is not necessarily optimized at the same time. The reason is that the network lifetime is determined by the node which has the maximum energy consumption, while in multisource network it is the node which is nearest to the sink. Therefore, the network utilization optimization is to minimize the energy consumption of this node; that is,

After previous optimization, the network node number is determined, so the node data load is determined; then the energy consumption for all other nodes is constant except for ; is calculated as the following:

Obviously, the network utilization optimization is decreasing node energy consumption, or decreasing the transmission distance , or decreasing the reliability .

First, we discuss how to decrease for nodes near the sink and increase for nodes far from the sink. As shown in Figure 6, for nodes nearer to the sink, data load is much higher. Thus, we can decrease the transmission distance for these nodes to decrease the energy consumption for unit data transmission.

Then, the question is converted to how to determine , where in Figure 6, to optimize (56), where the distance between two nodes must be greater than a specified constant value.

Theorem 6. For multisource linear network under AWGN channels, solving a set of to achieve , s.t. , , is to solve the following:

Proof. When the energy consumption for all nodes is balanced, the network lifetime is the maximum, namely, that is to solve how to balance all node energy consumption.
On the other hand, to solve , is to solve :Previous discussion shows thatSetSubstitute the above formula into (60); that is,Substituting (60) into (59), after reorganization, we can get (58).

Inference  1. The solvability criterion of (58) is as follows: if , then (58) is solvable.

Proof. Computing the front equations of (58) yieldsThat is, represent all with () and then substituting them into the th equation of (59) yieldsAssume ; through the analysis, we can know that is a monotonically increasing function in , and, obviously, when , we can get . Meanwhile, when , it yields Therefore, only if (65) is not bigger than 0 does the original equation have solutions and we can get the appropriate solution.

We use a specific example to illustrate the application of Theorem 6. That is, the network length  m; as can be seen from Theorem 5, the energy consumption per node is the minimum when , while, in Theorem 5, nodes are equidistantly deployed, and thus the energy consumption for each node is not the same. Theorem 6 describes how to optimize the distance between these six nodes, so that the energy consumption of these six nodes is equal to obtain maximum network lifetime and thus optimize in (12).

Since , , , we need and ; then we can get the following equation set:

Since there are six equations for six unknown factors, they are solvable; according to (66), we can get

Substituting all known parameters into the above equations we can get

Then the length of each hop is obtained, and the energy consumption for each node is balanced; that is,

If nodes are equidistantly deployed, .

If nodes are not equidistantly deployed, .

Comparing these two schemes, the proportion of declined energy is

On the other hand, the energy consumption for node is also associated with the reliability ; namely, the higher reliability leads to more energy consumption, and we can decrease energy consumption by decreasing node reliability. Since the reliability of the entire routing must be ensured as , if the reliability of the node with maximum energy consumption is decreased, we must increase reliability for nodes with less energy consumption correspondingly; then, we get Theorem 7.

Theorem 7. For multisource linear network under AWGN channels, to solve a set of which achieves .
S.t. , , . It can be converted into the following:

Proof. According to the above conditions, it yieldswhereand .
Assume there are nodes; if the energy consumption is balanced, we get the following equation set:Substitute (73) into (72); that is,Set .
Substitute the above equation into (75); that is,Reorganizing the above formula, we can getSet .
Substitute the above equation into (77); that is,Set .
Substitute the above equation into (78); that is,Substitute (79) into (74); that is,Reorganizing the above equations yields

Inference  2. The solvability criterion of (71) is as follows: if , then (71) is solvable, where

Proof. Computing the front equations of (71) yieldsSubstituting the above equation into the last equation of (71), we can getSetObviously, is a monotone increasing function in (see proof below), and when , ; when , . Since is a continuous function, then there must exist a solution in to make . The following proves (88) to be an increasing function. First, through analysis, we can know that is a monotone increasing function in ; if , then , while ; thus ; therefore, (85) is an increasing function, and it is solvable.
For instance, assuming , , and , we can know that ; that is, the origin equation set is solvable, and (79) can be converted into the following:Correspondingly, it yieldsSubstituting the parameters into the above yields , , and .

4.3. Grid Network

In this section, we extend the linear network to a two-dimensional network, which is a mesh network [24]. In this kind of network, nodes are regularly deployed in intersections of rows and columns; the sink is located in the intersection of bottom left row and column, as shown in Figure 7. In a grid network, each node generates one data packet transmitting to the sink, and the transmission direction is restricted in downward or leftward direction with the same probability. This section first calculates the energy consumption for each node in the network and then discusses how to process cross layer optimization for grid network.

Theorem 8. In grid network, the node’s data load is

Proof. The size of denotes the data amount received by . First, we analyze . Since , then , and ; we get , in which the th row is determined. Then we analyze the th row and get when (). While , the th row is determined. Therefore, Theorem 8 is proved.

Different from what was discussed in the linear networks, the grid network is composed of multirows (columns) of nodes, and the data load for each node is not the same; then the optimization is more complex. Since the network lifetime is determined by the lifetime of node which has the maximum energy consumption, and the grid network is symmetrical, therefore if the performance of a row or column which has the maximum energy consumption is optimized, then the lifetime of the entire network is maximized. Theorem 8 proves that, in the grid network, nodes in the first row (column) have the heaviest data load.

Theorem 9. In grid network, each node in the first row (column) has bigger data load than other nodes in the same row.

Proof. According to the second equation in (88), we can get the data load for each node in the th row; obviously,    (); then, we analyze the th row, according to the symmetry of the second formula in (88), yieldingSimilarly, we get and () to prove Theorem 9.

Inference  3. In grid network, each node in the first row (column) has higher energy consumption than other nodes in the same row.

Proof. By now, we can get the data load of each node, and we know that the first row and the first column have the biggest data load; then we analyze the first column. If we get the data load for each node in the first column, according to the condition of balanced energy consumption, we get equations and we can obtain corresponding , and the node energy consumption is the same for the first column. Then we can substitute into the second column. Due to the symmetry, we can only consider the energy consumption of when analyzing the second column. As can be known from the above proof, we get ; according to the formula, we get and ; then we get . Then the node with the highest energy consumption in the second column is . Similarly, the node with highest energy consumption in the third column is and so on and the node with highest energy consumption in the th column is , which shows that, for , other nodes have less energy consumption except for the first column.

This section discusses optimization in AWGN channels for grid networks. In such networks, the number of nodes is determined, that is, , and thus the deployment cost is determined; the optimization goal is how to maximize the network lifetime. Factors that can be optimized are the placement of nodes and node transmission structure . In this paper, we propose two optimization methods: one is to optimize and the other is to optimize ; through these two methods, we can maximize network lifetime. In Theorem 10, we give the conclusion of node placement optimization.

Theorem 10. In AWGN grid network, the energy consumption of nodes in maximum consumption row (column) can be balanced if of node meets the following:

Proof. We can calculate the data amount of each node according to (90). Therefore, we can get the optimal if the first column is optimized.
First, solve optimal , , which is the same as previous analysis in linear network; it is optimal when the energy consumption is balanced and then yieldsAs can be known from previous analysis, it yields ThenSince transmission distance from to sink is , thenSet Substituting the above formula into (93), we getSubstituting the above formula into the equation set, we get (90).

Inference  4. The solvability criterion of (93) is as follows.

If then (93) is solvable.

Proof. Computing the front equations of (93), we can getRepresent all with and then substitute them into the th equation in (93); that is,Set Through analysis, we can know that is a monotone increasing function in . Obviously, when , we can get , and when , it yieldsTherefore, only if (100) is not bigger than 0 does the original equation have solutions and we can get the appropriate solution.

To further reduce the energy consumption near the sink, based on the first stage, we reduce the node reliability near the sink and increase the node reliability far from the sink to achieve total reliability .

Theorem 11. In AWGN grid network, the energy consumption of nodes in maximum consumption row (column) can be balanced if reliability of node meets the following:

Proof. As can be known from previous analysis, if is obtained, then the problemis converted to solve optimal , which is the same as previous analysis on linear network; it is optimal when the energy consumption is balanced; then it yieldsThen, it yieldswhere .
SetSubstituting the above formula into (104) yieldsSubstituting the above formula into the equation set yields (103).
First, computing the front equations of the above equation set yieldsRepresent all with , and then substitute them into the th equation; that is,SetObviously, when , we get , and when , we get ; since is a continuous function, then there must exist a which achieves .

5. Performance Analysis and Experimental Results

This section provides some simulation examples to verify the adaptive sensing range optimal design proposed in this paper.

Figure 8 shows the energy consumption under AWGN channels, which includes energy consumed by transmitting circuit and transmit amplifier energy consumption; as can be seen, as the transmission distance increases, the transmit amplifier energy consumption increases rapidly but the transmitting circuit declines; thus there exists an optimal design of transmission distance to minimize node transmitting energy consumption.

5.1. Multisource Linear Network

We define minimum total energy consumption for transmitting unit bit data to the sink as MTEC and define minimum per node energy consumption for transmitting unit bit data to the sink as MPNEC. Figure 9 shows the comparison of network lifetime under different optimization methods. As can be seen from Figure 9, the network lifetime in MPNEC scheme is higher than that in the MTEC scheme. In Figure 10, we can see that MPNEC scheme can improve the network lifetime by 30% averagely compared with the MTEC scheme. That is because in MTEC the goal is to minimize total energy consumption, and it does not care about how many nodes are needed; then the cost for per unit data can be higher, and the utilization is lower. While MPNEC aims at optimizing the total transmitting energy divided by node number, then its utilization is optimal, and thus it can achieve higher network lifetime than MTEC. Figure 11 shows the optimal node number to obtain optimization in different schemes when is determined. As can be seen, the optimal node number is different under different schemes.

In this paper, we propose an adaptive sensing range optimal policy to achieve balanced network energy consumption, which adopts shorter transmission distance for nodes near the sink and adopts farther transmission distance for nodes far from the sink; we call it ASTDN (adaptive sensing transmission distance of nodes), while, in previous research where nodes have equal transmission distance, it is called USTDN (unadaptive sensing transmission distance of nodes). In ASTDN, after the optimal node number is obtained, we deploy nodes with unequal transmission distance to balance energy consumption and thus improve network lifetime. Table 2 shows the unequal transmission distance of nodes in ASTDN.

Figure 12 shows the energy consumption under ASTDN and USTDN, combined with Figure 13; we can know that the energy consumption with our ASTDN is less than half of USTDN.

In addition, the adaptive sensing range optimal approach proposed in this paper adopts lower reliability requirement for nodes near the sink and higher reliability requirement for nodes far from the sink under the premise that total reliability meets the requirement of applications, which can improve network lifetime as well. We call it ASRN (adaptive sensing reliability of nodes), while, in previous research where nodes have equal reliability, it is called USRN (unadaptive sensing reliability of nodes). Table 3 shows the nodes reliability; as can be seen, under ASRN, the reliability of nodes near the sink is lower and that of nodes far from the sink is higher, and the network total reliability is 0.828, while, under USRN, the reliability of each node should be 0.977 to achieve network total reliability as 0.828. The node with highest energy consumption has higher reliability under USRN over ASRN, and thus the maximum energy consumption is higher than ASRN. Figure 14 shows the energy consumption under these two schemes.

5.2. Grid Network

This section is the verification of optimization design for a grid network.

Table 4 gives the node deployment distance with ASTDN in AWGN channels for grid network. Compared with linear network, since the node data load is more uneven in grid network, the node distance is more uneven.

Figure 15 gives the energy consumption under ASTDN and USTDN in AWGN channels. Compared with Figure 16, we can see that the energy consumption is reduced by about 4 times with USTDN over ASTDN in grid network.

Table 5 shows the nodes reliability with ASRN in AWGN channels. Since the node energy consumption is more uneven, the reliability of the first node is 0.9; the reliability of other nodes can be ensured as 1, while, under USRN, the reliability of each node should be 0.97915 to achieve network total reliability as 09. Figure 17 gives the maximum energy consumption under ASRN and USRN; as can be seen, ASRN has better performance.

6. Conclusion

In this paper, we propose an adaptive sensing range optimal approach which not only achieves an optimal network lifetime but also guarantees the end-to-end reliability. We give the optimization for single-source linear network, multisource linear network, and grid network under additive white Gaussian noise channels; the main contributions are as follows.(1)We conduct theoretical analysis to obtain the optimal node number , node placement , and node transmission structure which can achieve minimum total energy consumption and minimum unit data transmitting energy. We find that when the network total energy consumption for unit data is the minimum, the unit data energy consumption is not necessarily the minimum, while if is minimized, the network utilization is maximized.(2)The minimum does not necessarily maximize utilization efficiency . We observe that nodes near the sink have largest energy consumption, which determines the network lifetime. Therefore, we propose an adaptive sensing range optimal design which adopts lower node reliability and smaller transmission distance for nodes near the sink; meanwhile, for nodes far from the sink, we adopt higher node reliability and bigger transmission distance. Through our design, the network energy consumption can be balanced, and thus the network utilization is improved. Besides, we give solvability conditions strictly from mathematics. We find that the network lifetime can be improved by several times (1–5 times) with ASTDN, compared with USTDN. Meanwhile, the network lifetime can be improved by more than 25% with ASRN compared with USRN.(3)Different from previous research, this paper strictly from mathematics gives the optimization equations and their solvable conditions, which has good theoretical significance.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China (61272150, 61379110, and 61472450), Ministry Education Foundation of China (20130162110079 and MCM20121031), the National High Technology Research and Development Program of China (863 Program) (2012AA010105), the National Basic Research Program of China (973 Program) (2014CB046305), the Hunan Province Education Science Project (XJK015CXX006), the Natural Science Foundation of Hunan Provincial (13JJ4087), and Central South University of Forestry and Technology Youth Fund Project (QJ2011010B).