Paper Menu >>
Journal Menu >>
I. J. Communications, Network and System Sciences, 2008, 2, 105-206 Published Online May 2008 in SciRes (http://www.SRPublishing.org/journal/ijcns/). Copyright © 2008 SciRes. I. J. Communications, Network and System Sciences, 2008, 2, 105-206 Analysis of Lifetime of Large Wireless Sensor Networks Based on Multiple Battery Levels Ruihua ZHANG1, Zhiping JIA1, Dongfeng YUAN2 1 School of Computer Science and Technology, Shandong University, Jinan 250061, P.R.China 2 School of Information Science and Engineering, Shandong University, Jinan 250100, P.R.China E-mail: 1ruihua_zhang@sdu.edu.cn Abstract Due to the limited transmission range, data sensed by each sensor has to be forwarded in a multi-hop fashion before being delivered to the sink. The sensors closer to the sink have to forward comparatively more messages than sensors at the periphery of the network,and will deplete their batteries earlier. Besides the loss of the sensing capabilities of the nodes close to the sink, a more serious consequence of the death of the first tier of sensor nodes is the loss of connectivity between the nodes at the periphery of the network and the sink; it makes the wireless networks expire. To alleviate this undesired effect and maximize the useful lifetime of the network, we investigate the energy consumption of different tiers and the effect of multiple battery levels, and demonstrate an attractively simple scheme to redistribute the total energy budget in multiple battery levels by data traffic load. We show by theoretical analysis, as well as simulation, that this substantially improves the network lifetime. Keywords: Wireless Sensor Networks, Energy Efficient, Network Lifetime, Battery Level 1. Introduction Sensor network applications have recently become of significant interest due to cheap single-chip transceivers and micro-controllers. Because sensor nodes are battery- powered, and their operational lifetime should be maximized, one of the most important design criteria for this type of network is energy efficiency. Confirming the importance of the problem, many aspects of the problem have been extensively studied [1– 4]. Medium access control (MAC) layer techniques [2] [3] aim to conserve battery energy by turning the receiver off whenever it is not needed. It is clear that the energy problem cannot be completely solved at any one single layer [4]. The motivation for our work stems from the observation that in a sensor network, the sensor nodes closer to the sink have to relay more packets than the ones at the periphery of the network. We assume that this increase in workload results in an increase in energy consumption, the nodes close to the sink will die first, leading to a premature loss of connectivity in the sensor network. To alleviate this undesirable effect, we study the energy consumption of different tiers, and demonstrate a scheme to redistribute the total energy budget for the sensor network, the lifetime of the network can be significantly improved over the case where all sensors have a uniform lifetime. The optimal solution is formulated theoretically and validated via simulations. About this problem, in [5–9], non-uniform node deployment is exploited as an alternative manner to get over the effect of non-uniform energy depletion. The basic concept is that different node densities are assigned to different sub-regions trying to balance the communication load of each sub-region. Some works specifically consider the scenario for concentric sub- regions (rings); the node density of a ring is determined based on the number of hops to the sink, which is roughly approximated to be the same for all locations in a ring in [5–7]. In [8], the imbalanced energy utilization of a WSN was analyzed based on the hop counts, and the authors accordingly proposed a non-uniform node distribution depending on the hop-count to improve the long-term connectivity. In [9], the energy-hole problem was discussed in a more general form for a rectangular sensing area with multiple data sinks at different ANALYSIS OF LIFETIME OF LARGE WIRELESS SENSOR NETWORKS 137 BASED ON MULTIPLE BATTERY LEVELS Copyright © 2008 SciRes. I. J. Communications, Network and System Sciences, 2008, 2, 105-206 locations. Another approach, heterogeneous deployment, overcomes the communication load unbalance problem by using two types of sensors, low energy sensors and high energy sensors, to construct a hierarchical network structure [10]. However, this scheme raises the deployment and implementation complexity and cannot be easily applied. The remainder of the paper is organized as follows. First we present the network model and the energy consumption model in Section 2. Section 3 provides a mathematical formulation that attempts to estimate the average lifetime of a sensor network and analyzes the design problems. We provide the simulation results in section 4. We conclude the paper with a summary and discussion of future work in Section 5. 2. Energy Consumption Model Energy consumption models of the radio illustrated by Figure 1. In [11] a model for radio energy consumption is given for energy per bit single hop (eb) as: btxrx eee=+ (1) tx tate eede α =+ (1-1) eta Transmitter Electronics Amplifier eteeta Receiver Electronics K bitsK bits d erx Figure 1. Radio energy consumption model where etx and erx are the transmitter and receiver energy consumptions per bit, respectively, ete is the energy per bit needed by the transmitter electronics, eta is the energy needed to successfully transmit one bit over one meter, d is the distance from transmitter to receiver and α is a constant which depends on the attenuation the signal will suffer in that environment. Consider a circular sensing field with the radius RL meters, a total of N sensor nodes are uniformly distributed within the field. The sink node is in the center of the field. The transmission radius R of the sensor nodes assumed to be fixed. We divide the sensing field into T tiers, T=ceiling (RL /R). Figure 2 shows the “doughnut-like” distribution of nodes [9]. In such a circular field, consider the set of nodes close to the sink at the center that can communicate directly with it. We refer to these one-hop neighbors of the sink as the first tier of nodes. Similarly, the two-hop neighbors of the sink will be the second tier of nodes, etc. It is clear that the first tier nodes relay the largest amount of data pockets and will die first. If the spatial distribution of nodes is close to uniform, then the traffic load is equally distributed spatially. Each first tier node will relay roughly the same amount of traffic, and all first tier nodes will die at times very close to each other, after the network is first put into operation. Once all of the first tier nodes are dead, no other node will be able to send data to the sink, and the lifetime of the network will be over. Figure 2. Sensing field We assume that sensed data is collected in a periodic manner; this period (interval P seconds) consists of the sensing of the data and the transmission of one packet containing the data sensed to the sink. We assume that each sensor has a constant amount of raw data pocket (bs bits) to sense and send in interval P. 3. Analysis and Numerical Results 3.1. Estimation of Network Lifetime We define tier i as the set of the nodes that can reach the sink in i hops (1iT ≤ ≤). We consider the energy budget E as the main cost function, Ei is the sum of the energy available at the nodes of tier i, so 1 T i i EE = = ∑ (2) Ni is the number of nodes at tier i. With the assumption of a uniform density: 2 ((21)) / i NiNT=− (3) Fi is the total number of data packets, they are relayed to the sink by all nodes at tier i; each data packet is generated by one sensor node at tiers i+1…T. 22 2 1 (( ))/ i ij j FNNNT iT = =− =− ∑ (4) 138 R.H. ZHANG ET AL. Copyright © 2008 SciRes. I. J. Communications, Network and System Sciences, 2008, 2, 105-206 In tier i, nodes relay all data pockets generated by nodes at tiers () j ijT<≤ , and nodes at i tier generate and send all data pockets , let Erelay and Egen denote their energy consumed, respectively; es is the energy spent sensing per bit; bs is data pocket size. So we get the relation with energy consumption and time t. irelay gen E EE=+ (5-1) (/ ) relayisb E tpFbe= (5-2) (/ )() g eni sstx E tpNbe e=+ (5-3) Thus 22 2 (()()(21)) sbs tx i tNb eTieei ETp −++− = (5) Li is the lifetime of the nodes at tier i, it can be determined by considering the energy consumption. Using (5), we can get: 2 22 (()(2 1)()) i i sb stx EPT L N bTieie e =−+−+ (6) In accordance with all the above considerations, we define the lifetime of the network as the minimum of the lifetimes of its tiers: 1... min i iT L L = = (7) In this case, each node will start with the same energy, namely E/N; then, the energy at each tier is 2 (2 1) i i NE iE E N T − == (8) Hence, (6) becomes 22 () 21 i s bsstx EP LTi N beNb ee i =−++ − (9) Since the term (T2-i2)/(2i-1) is monotonously decreasing with i for1iT≤≤ , Li the lifetime of tier i is monotonously increasing with i. In other words, the lifetime of the network L is equal to the lifetime of the first tier: 12 (1)() s bsstx EP LL N TbeNbee == −+ + (10) It is obvious that when the lifetime of the first tier has expired, the whole network has expired; the nodes in other tiers have still remaining energy. Using (8) and (9), the residual energy of other tiers Erest: 22 22 ()(21)() [(2 1)] (1) bstx resi bstx Tiei ee E Ei TTeee −+−+ =−− −++ (11) The above equations can also help us determine a reasonable energy allocation for all nodes. One possible criterion is to let the all tiers have the same-targeted lifetime. Thus by balancing energy allocation, by using (2) and (6), we can maximize the network lifetime for a given fixed amount of energy E. 12 T L LL = =⋅⋅⋅= (12) So we get the relation: 22 12 ()(21)() (1) bstx i bstx Tiei ee EE Teee −+−+ =−++ (13) Using (2) and (12), we get the relation: 2 132 2 (( 1)) (43)/ 6() bstx bstx TeeeE ETTTe Tee −++ =−−+ + (14) If we allocate the energies at different tiers according as (13) and (14), we can maximize the network lifetime; all tiers’ energies will be depleted at the same time. 3.2. Design Problems From the above, how to allocate the energies in different tiers is practical importance to the network designers. A reasonable alternative problem specification would provide, instead of the total budget E, the uniform battery level bu for each node. In that case, the lifetime of the network would be independent of the total number of nodes N. The only topology relevant quantity would be the number of tiers T. It will be useful in nodes energy allocation. According to (10), it is obvious that when the lifetime of the first tier and, therefore, the whole network has expired, the nodes in other tiers have still not expended their battery energy. The energy consumption for nodes at different tiers can be easily obtained from a consideration of (10) and (11). The hypothetical lifetime of tier i is Li; but, it is actually expending energy for only the lifetime L of the network. After that, communication stops, and there is no more expenditure of energy. Thus, the ratio of battery energy i e bactually consumed by a node in tier i to the uniform battery level bu that it started with is: i 22 e1 i2 ui () L21 L(1) bstx bstx Ti eee bi CbTeee −++ − === −++ (15) We call the ratios Ci the ideal allocation ratios, because ideally each node would be allocated only the amount of battery it would actually consume during the lifetime. The farther out a node, the lower the fraction Ci of its battery that it has consumed. The unconsumed energy is wastage of the total energy budget. The broad design goal is to redistribute this energy budget non- uniformly so as to increase the lifetime of the whole ANALYSIS OF LIFETIME OF LARGE WIRELESS SENSOR NETWORKS 139 BASED ON MULTIPLE BATTERY LEVELS Copyright © 2008 SciRes. I. J. Communications, Network and System Sciences, 2008, 2, 105-206 network. 3.2.1. Problem 1 In many practice applications, a designer would have several known battery capacities to choose from e.g., AAA, AA, C and D. Then, the following problem can be formulated. Given k available battery levels b1>b2>…>bk>0, assign the battery level for each tier of nodes in a sensor network, such that the total battery budget E is minimized subject to maximizing the lifetime L of the network. Two alternative flavors of the above problem can be articulated: (a) all nodes in any given tier are constrained to be assigned the same battery level, and (b) different nodes of the same tier can be assigned different battery levels. Thus, we are required to obtain one unique battery level bi for tier i in Problem A; every node in this tier should be assigned this battery level. For problem B, we can provide more than one battery level for each tier accompanied by the proportions of the total number of nodes in that tier that should be assigned each battery level. Below, we address problem 1A first. The maximum network lifetime is obtained when all nodes have the maximum battery level b1. Thus, the first tier of nodes should have batteries of capacity b1, and the maximum lifetime of the network will be 11 () L Lb= (16) where, by Li(b) we denote the lifetime of tier i (given by (6)) if each node in tier i initially has a battery capacity b. The same maximum lifetime as in (16) may be obtained with a lower budget by assigning lower battery levels to nodes in the higher tiers (in tiers i with 1<i<T); however, if the next smallest capacity size is too small, then the lifetime of the network would be reduced because nodes in higher tiers will deplete their batteries before the nodes in the first tier. Given b1, the ideal level of battery that each node of tier i should have is obviously Cib1, where Ci is the ideal allocation ratios given by (15), so that tier i will have exactly the same lifetime as tier 1. In short, for each tier i, in order to maximize the lifetime of the network and then conditionally minimize the total battery budget, we need to make sure that we assign the battery size bj to tier i such that bj+1<Cib1<bj. If the ideal level is less than the minimum provided battery level bk, then that minimum level must be used in that tier instead; in this case some battery will indeed remain unconsumed at the end of the lifetime. Now, if we consider problem 1B, we have the added flexibility of mixing the provided battery levels. First, we pick the highest battery level b1 for tier 1 as before: this maximizes the network lifetime. Now we predict the ideal battery levels for each tier i as before using (15); but now, instead of picking the next highest available level from the available ones, we aim at attaining this ideal level exactly as the effective battery level by mixing the two provided battery levels in the appropriate ratio. In case the desired battery level is exactly equal to one of the provided battery levels, no mixing is needed. How to mix the same tier nodes with the different battery levels? Usually, we would provide two battery levels to a tier. If we pick battery level b1 for tier 1, the ideal level of battery that each node of tier i should have been Cib1. We pick two battery levels bi and bi-1 for tier i from available battery levels such that b i<Cib1<bi-1. If we specified proportions f1 and f2 for the two levels with f1+f2=1, then the effective battery level of tier i would be given by bif1+bi-1f2, such that, 1121ii i bfbfCb − + = (17) So we get the relation: 11 1 1 ii ii bCb fbb − − − =− (18) 1 2 1 ii ii Cb b fbb − − = − (19) 3.2.2. Problem 2 In the above problem, minimizing the battery budget is a secondary goal of the optimal design. It is also possible that the battery budget may be strictly a constraint for the design. If the total cost of the batteries used for a particular network is upper bounded by a total battery budget E and the battery capacities are fixed and given, we can formulate the following problem: Given k available battery levels b1>b2>…>bk>0, and a total energy budget E, assign the battery level for each tier of nodes in a sensor network, such that the total lifetime L of the network is maximized. As with Problem 1, we can conceive of two alternate problems, Problems 2A and 2B, in which the nodes in any tier are constrained to have the same battery level, or mixing is allowed, respectively. We consider Problem 2A first. As the solution to Problem 1A, we assign the battery levels at different tiers with the maximum lifetime unconstrained by total battery budget. Assume that Li(bj) is pre-computed lifetime for each tier i and each battery level bj. Initialize “current network lifetime” Lc to L1(b1). Whenever the total batteryij iNb ∑ becomes less than or equal to the battery budget E, the algorithm is terminated. If the current total battery exceeds E, repeatedly perform the following. Find the tier i such that the difference Lc–Li( b j +1) is minimized. The tier iwill be assigned the next lower battery level from the one it is currently assigned, that will result in the minimum reduction of the lifetime. Note that this minimum 140 R.H. ZHANG ET AL. Copyright © 2008 SciRes. I. J. Communications, Network and System Sciences, 2008, 2, 105-206 difference may well be zero at some iteration. Increment the current level for tier i by 1 and the update the network current lifetime to the new lifetime of tier i. Recalculate the total battery used. When the total battery first falls below the budget E, the algorithm will stop with an optimal solution. Problem 2B turns out to be a modification of Problem 1B, where the total battery budget E is now a hard constraint. Accordingly, we take the following approach to solve it: first solve Problem 1B on the same parameters, ignoring the battery budget. If the total battery budget Et of this solution does not exceed E, then this is the desired solution. If instead Et>E, then obtain a new set of effective battery levels for each tier by scaling the battery levels by a factor of E/Et: these are the new desired battery levels. A special case arises when some of these new desired battery levels are less than the minimum provided battery level bk. In this case the battery levels for the inner tiers have to be reduced to allow the outer tiers to have battery level b k, further reducing the lifetime. In considering these problems, any such algorithm would be executed not by the nodes themselves but offline during network design. In all realistic cases of deployment, most nodes will have positions in the appropriate annular regions, but some randomness will be introduced; lifetime will be then somewhat reduced from that achieved in the ideal case, but the ideal lifetime is a good indicator of actual lifetime in such cases. 4. Simulation Results To validate the results presented in the previous section, we decided to simulate the wireless sensor network in several scenarios. For simplicity reasons, we will assume that perfect scheduling is achieved at the MAC layer and routing layer. Any two nodes at a distance less than the transmission radius can communicate with no errors; any nodes at a distance larger than the transmission radius cannot communicate. We considered a network of N = 500 nodes, which corresponds to a five-hop route for the peripheral nodes (T=5), we assume that the total energy of the network is bounded by E=40000 joules in each case. Each node generates one data packet every minute; the size of pocket is 1024 bits. Table 1. Simulation parameters Parameter Value Transmitter circuitry, ete 2.34 µЈ/bit Receiver circuitry, erx 2.34 µЈ/bit Transmit one bit over one meter, eta 7.8 nЈ/bit/m2 Sensing energy per bit, es 1.75µЈ/bit Bits sense per sensor, bs 1024bits Table1 shows the values of the parameters in this sample circuit and the propagation environment [12]. 4.1. Base Case Figure 3. The energy consumption at defferent tiers Figure 4. The residual energies at different tiers Figure 5. The allocating energies ratio at different tiers with maximizing the network lifetime Using (5), we get Figure 3. It depicts the energy consumption at different tiers, because the first tiers relay the most data pockets, and consume the maximum energies. The energy consumption of the second tier, the third tier … the fifth tier is ordinal decrease. The energy ANALYSIS OF LIFETIME OF LARGE WIRELESS SENSOR NETWORKS 141 BASED ON MULTIPLE BATTERY LEVELS Copyright © 2008 SciRes. I. J. Communications, Network and System Sciences, 2008, 2, 105-206 consumption of the fifth tier is the minimum; nodes at the fifth tier don’t relay other data pockets. If each node will start with the same energy (namely E/N), nodes at the first tier depleted their energies full out. Though nodes at other tiers have the residual energies, but their data pockets can’t be relay to the sink, the network becomes disconnected; the lifetime of the network is the end. Using (11), we get Figure 4. The residual energies at different tiers aren’t the same. The residual energies at fifth tier are the most; the residual energies at second tier are the least. For maximizing the network lifetime for a given fixed amount of energy E, we will balance energy allocation at different tiers. Using (13), we get Figure 5. It depicts the allocating energies ratio at different tiers. If we allocate the energies at different tiers according as the radio with Figure 5, we can maximize the network lifetime; all tiers’ energies will be depleted at the same time. In the same parameters case, the network lifetime is 226.8427 seconds and 1494.8 seconds by the two energy allocation schemes, respectively. The lifetime of the network can be significantly improved. 4.2. The Effect of Multiple Battery Levels On the assumption that we can provide 5 battery levels, they are 5178mAh, 2000 mAh, 1000 mAh, 500 mAh, 250 mAh, respectively. For the base case, each node will be assigned with the same battery level 5178 mAh, the whole networks energy budget is 7767J. For the problem 1A and maximizing network lifetime, the first tier of nodes should have batteries of capacity 5178mAh. According to the ideal allocation ratios Ci, the second tier, the third tier, the fourth tier, the fifth tier of nodes should have batteries of capacity 1656 mAh, 868.7 mAh, 472.1 mAh, 205.7 mAh, respectively, but as available battery levels limit, they have batteries of capacity 2000 mAh, 1000 mAh, 500 mAh, 250 mAh in application, respectively. Temporality, the whole networks energy budget is 1315.7J. For the problem 1B and two battery levels, uniformity, the first tier of nodes should have batteries of capacity 5178mAh. Using formula (18) and (19), the optimum is achieved when 66% of the nodes have 2000 mAh batteries, and 34% of the nodes have batteries with 1000 mAh capacity in the second tier; 74% of the nodes have 1000 mAh batteries, and 26% of the nodes have batteries with 500 mAh capacity in the third tier; 89% of the nodes have 500 mAh batteries, and 11% of the nodes have batteries with 250 mAh capacity in the fourth tier; All nodes have 250 mAh batteries capacity in the fifth tier. Temporality, the whole networks energy budget is 1202.6J. Using above battery deployment and the parameters in table 1, we can get figure 6 and Figure 7. They show the network lifetime of the different tiers. As can be seen, in three deployment schemes, the first tier lifetime is the shortest with 7.341 P intervals, so the whole networks lifetime is 7.341 P intervals. In base case deployment scheme, energy efficiency is 15.2%; there is much residual energy at different four tiers when the whole network has expired. In question 1A deployment scheme, energy efficiency is 89.6%. But available battery levels limit, there are some residual energies at different tiers when the whole networks has expired. In question 1B deployment scheme, energy efficiency is 98%. From the curve of question 1B, we can know the lifetime of nodes in the first, the second, the third, the forth is the same. Namely, the four tiers energy all has expired when the networks lifetime has expired. Figure 6. The lifetime compare between the three schemes There is some residual energy in fifth tier. Because available battery levels limit, we can’t deploy the ideal appropriate battery level. If offering more battery levels, we can win the energy efficiency with 100%. All nodes in the different tiers have expired at the same time. Just from the lifetime of networks, the problem 1B deployment scheme is ideality, but calculating the proportion of the mixing nodes is slightly complex. In the practice application, we can select one of the two schemes. Figure 7. The lifetime compare between the two schemes 142 R.H. ZHANG ET AL. Copyright © 2008 SciRes. I. J. Communications, Network and System Sciences, 2008, 2, 105-206 The network lifetime is further increased if more than two battery levels are considered, as seen in Figure 8. According to the scheme in problem 2, battery levels were used for the simulation. The same total energy budget 4000J was used for each simulation. Figure 8 show that the network lifetime will increase with the increase in the number of battery levels. In the same energy budget, the network lifetime with different battery levels will increase 188%, 356%, 487%, 559% relative to one with one battery level, respectively. This indicates that most of the increase in the lifetime of the network can be achieved with a relatively more number of battery levels. Figure 8. The increase in network lifetime with the increase in the battery levels by the same energy budget at each battery level 4.3. Dependency on Number of Nodes According to the scheme in problem 2, battery levels were used for the simulation. The same total energy budget 4000J was used for each simulation. Figure 9 shows the dependency of the network lifetime on the initial number of nodes. The density of the network was kept constant, so the area of the network was proportionally increased with the number of nodes. Figure 9. Dependency of the network lifetime on the initial number of nodes for three battery levels (constant density) The lifetime of the network decreases with the increase in the initial number of nodes. This is expected, as we already know a larger number of tiers results in more battery wastage. 4.4. Dependency on Node Density In this section, we study the effect of increasing the density of the network on the lifetime of the network, while keeping the network size constant. Figure 10 shows the dependency of the network lifetime on the node density. As can be seen in Figure 10, the node density has no influence on the network lifetime as long as it remains uniform. The reason is that the number of nodes in each tier will increase in the same proportion with the node density; hence, the number of load flows carried by each node does not change. The lifetime of the network remains constant even if the density of the network doubles or triples. Figure 10. Dependency of the network lifetime on the network density for three battery levels (constant network area) 5. Conclusions and Future Work In this paper, we have addressed a problem expected to occur in large, multi-hop wireless sensor networks. The nodes closer to the sink will die before the nodes at the periphery of the network. The main disadvantage of the expiration of the nodes close to the sink is that the network becomes disconnected while most of the nodes still have a considerable amount of energy left. To alleviate this undesirable effect, we proposed an energy allocation scheme, allocating different energy at different tiers by traffic. With this strategy, we have shown that the lifetime of the network can be significantly improved. Future work would explore similar issues, but MAC protocol will be considered. 6. References [1] B.O. Priscilla Chen and E. Callaway, “Energy Efficient ANALYSIS OF LIFETIME OF LARGE WIRELESS SENSOR NETWORKS 143 BASED ON MULTIPLE BATTERY LEVELS Copyright © 2008 SciRes. I. J. Communications, Network and System Sciences, 2008, 2, 105-206 System Design with Optimum Transmission Range for Wireless Ad-Hoc Networks,” in Proceedings of ICC, vol. 2, pp. 945–952, 2002. [2] W. Ye, J. Heidemann, and D. Estrin, “Medium access control with coordinated adaptive sleeping for wireless sensor networks,” IEEE/ACM Transactions on Networking, vol. 12, pp. 493–506, June 2004. [3] T. V. Dam and K. Langendoen, “An Adaptive Energy- Efficient MAC Protocol for Wireless Sensor Networks,” Proceedings of first international conference an embedded networked sensor systems, pp. 171–180, 2003. [4] R. Min, M. Bhardwaj, N. Ickes, A. Wang, and A. Chandrakasan, “The hardware and the network: Total- system strategies for energy aware wireless micro sensors,” in Proceedings of the IEEE CAS Workshop on Wireless Communications and Networking, (Pasadena, CA), September 2002. [5] S.C. Liu, “A Lifetime-Extending Deployment Strategy for Multi-Hop Wireless Sensor Networks,” in Proceedings of IEEE Communication Networks and Services Research Conference, pp. 53–60, May 2006. [6] D. Wang, Y. Cheng, Y. Wang, and D.P. Agrawal, “Life- time Enhancement of Wireless Sensor Networks by Differentiable Node Density Deployment,” in Proceedings of IEEE International Conference on Mobile Ad hoc and Sensor Systems (MASS), pp. 546–549, October 2006. [7] X. Wu, G. Chen, and S.K. Das, “On the Energy Hole Problem of Non-uniform Node Distribution in Wireless Sensor Networks,” in Proceedings of IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS), pp. 180–187, October 2006. [8] Y. Liu, H. Ngan, and L.M. Ni, “Power-Aware Node Deployment in Wireless Sensor Networks,” in Proceedings of IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC), pp.128–135, June 2006. [9] J. Lian, K. Naik, and G. Agnew, “Data Capacity Improvement of Wireless Sensor Networks Using Non- Uniform Sensor Distribution,” International Journal of Distributed Sensor Networks, vol. 2, no. 2, pp. 121–145, April 2006. [10] J.J. Lee, B. Krishnamachari, and C.C.J. Kuo, “Impact of heterogeneous deployment on lifetime sensing coverage in sensor networks,” in Proceedings of IEEE Conference on Sensor and Ad Hoc Communications and Networks (SECON), pp. 367–376, October 2004. [11] W. R. Heinzelman, A. Chandrakasan, and H. Balakrishnan, “Energy efficient communication protocol for wireless microsensor networks,” in Proceedings of the Hawaii international Conference on System Sciences, January 2000. [12] R. Min, M. Bhardwaj, N. Ickes, A. Wang, and A. Chandrakasan, “The hardware and the network: Total- system strategies for energy aware wireless micro sensors,” in Proceedings of the IEEE CAS Workshop on Wireless Communications and Networking, (Pasadena, CA), September 2002. |