Prolonging Network Lifetime via Partially Controlled Node Deployment and Adaptive Data Propagation in WSN

Similar documents
Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

On Pairwise Connectivity of Wireless Multihop Networks

IMPACT OF LEADER SELECTION STRATEGIES ON THE PEGASIS DATA GATHERING PROTOCOL FOR WIRELESS SENSOR NETWORKS

A Cluster-Based Energy Balancing Scheme in Heterogeneous Wireless Sensor Networks

Increasing Node Density to Improve the Network Lifetime in Wireless Network

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

Analysis of Deployment Strategies in Wireless Sensor Network (WSN)

A Cluster-based Energy Balancing Scheme in Heterogeneous Wireless Sensor Networks

An Energy Efficiency Routing Algorithm of Wireless Sensor Network Based on Round Model. Zhang Ying-Hui

On the Deployment of Wireless Sensor Nodes

Energy Aware Node Placement Algorithm for Wireless Sensor Network

Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks. Wang Wei Vikram Srinivasan Chua Kee-Chaing

Homogeneous vs Heterogeneous Clustered Sensor Networks: A Comparative Study

Improving Connectivity via Relays Deployment in Wireless Sensor Networks

Connectivity-Aware Network Maintenance via Relays Deployment

Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Developing Energy-Efficient Topologies and Routing for Wireless Sensor Networks

Optimal Multi-sink Positioning and Energy-efficient Routing in Wireless Sensor Networks

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees

The Impact of Link Unidirectionality and Reverse Path Length on Wireless Sensor Network Lifetime

Image Transmission in Sensor Networks

Minimum Overlapping Layers and Its Variant for Prolonging Network Lifetime in PMRC-based Wireless Sensor Networks

Energy-Efficient Range Assignment in Heterogeneous Wireless Sensor Networks

Network Topology Control and Routing under Interface Constraints by Link Evaluation

Energy-Efficient Connected-Coverage in Wireless Sensor Networks

Distributed STDMA in Ad Hoc Networks

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

Model and Algorithms for the Density, Coverage and Connectivity Control Problem in Flat WSNs

AN MMSE BASED WEIGHTED AGGREGATION SCHEME FOR EVENT DETECTION USING WIRELESS SENSOR NETWORK

Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

Mobile Agent Driven Time Synchronized Energy Efficient WSN

CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level

Analytical Modeling and Mitigation Techniques for the Energy Hole Problem in Sensor Networks

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks

CLUSTER HEAD SELECTION USING QOS STRATEGY IN WSN

Constructing Connected Dominating Sets with Bounded Diameters in Wireless Networks

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks

A Distributed Optimization Algorithm for Multi-hop Cognitive Radio Networks

Power aware routing algorithms for wireless sensor networks

Performance of a Novel Energy-Efficient and Energy Awareness Scheme for Long-Lifetime Wireless Sensor Networks

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

Energy Efficiency Maximization for Wireless Sensor Networks

Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor Network

Energy Optimized Routing Algorithm in Multi-sink Wireless Sensor Networks

A3: A Topology Construction Algorithm for Wireless Sensor Networks

Extending the Lifetime of Wireless Sensor Networks through Mobile Relays

Utility-Based Joint Sensor Selection and Congestion Control for Task-Oriented WSNs

Analysis of Node Failure on Coverage in Presence of Shadowing and Fading in Wireless Sensor Networks

The Effect of Neighbor Graph Connectivity on Coverage Redundancy in Wireless Sensor Networks

Energy-efficient Data Dissemination in Wireless Sensor Networks

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 3, MAY

A Mobile-Sink Based Distributed Energy-Efficient Clustering Algorithm for WSNs

Data Gathering in Sensor Networks using the Energy*Delay Metric. Stephanie Lindsey Cauligi Raghavendra Krishna Sivalingam

Keywords: Medium access control, network coding, routing, throughput, transmission rate. I. INTRODUCTION

Extending Network Lifetime of Clustered-Wireless Sensor Networks Based on Unequal Clustering

Maximization of Time-to-first-failure for Multicasting in Wireless Networks: Optimal Solution

International Journal Of Advanced Smart Sensor Network Systems ( IJASSN ), Vol 2, No.1, January 2012

CASER Protocol Using DCFN Mechanism in Wireless Sensor Network

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

SUMMERY, CONCLUSIONS AND FUTURE WORK

Network Design for QoS under IEEE ( Zigbee ) CSMA/CA for Internet of Things Applications

PERFORMANCE EVALUATION OF TOPOLOGY CONTROL ALGORITHMS FOR WIRELESS SENSOR NETWORKS

An Energy Efficient Clustering in Wireless Sensor Networks

A review on Coverage factors in Wireless Sensor Networks

On the Deployment of Wireless Data Back-haul Networks

Efficient Self Protection Algorithms for Wireless Sensor Networks

Power Aware Metrics for Wireless Sensor Networks

An Optimized Lifetime Model using Energy Holes Reduction near Sink's Locality of WSN s

CHAPTER 5 PROPAGATION DELAY

A Weighted-Density Connected Dominating Set Data Gathering Algorithm for Wireless Sensor Networks

Effect Of Grouping Cluster Based on Overlapping FOV In Wireless Multimedia Sensor Network

Performance of DSDV Protocol over Sensor Networks

Pervasive and Mobile Computing. Improved sensor network lifetime with multiple mobile sinks

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

Comparative Study of SWST (Simple Weighted Spanning Tree) and EAST (Energy Aware Spanning Tree)

Link Scheduling in Multi-Transmit-Receive Wireless Networks

Relay Nodes in Wireless Sensor Networks: A Survey. Ataul Bari

Delay-minimal Transmission for Energy Constrained Wireless Communications

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

Coordinated carrier aggregation for campus of home base stations

On the Minimum k-connectivity Repair in Wireless Sensor Networks

Extending Network Lifetime using Optimal Transmission Range in Wireless Sensor Networks

Analysis of Energy-Efficient, Fair Routing in Wireless Sensor Networks through Non-linear Optimization

CONSTRUCTION AND EVALUATION OF MESHES BASED ON SHORTEST PATH TREE VS. STEINER TREE FOR MULTICAST ROUTING IN MOBILE AD HOC NETWORKS

HYMN to Improve the Longevity of Wireless Sensor Networks

Energy Efficient Path-constrained Sink Navigation in Delay-guaranteed Wireless Sensor Networks

An Energy Efficient and Minimum Latency Routing Protocol for Multihop WSNs

Energy-efficient routing algorithms for Wireless Sensor Networks

International Journal of Research in Advent Technology Available Online at:

Heterogeneity Increases Multicast Capacity in Clustered Network

Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

Dynamic Cooperative Routing (DCR) in Wireless Sensor Networks

AN ENERGY EFFICIENT AND RELIABLE TWO TIER ROUTING PROTOCOL FOR TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS

Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks

Transcription:

Prolonging Network Lifetime via Partially Controlled Node Deployment and Adaptive Data Propagation in WSN Fangting Sun, Mark Shayman Department of Electrical and Computer Engineering University of Maryland, College Park, MD 74 Email: {ftsun, shayman}@eng.umd.edu Abstract In large scale wireless sensor networks, maximizing the network lifetime under energy constraint is one of the most critical tasks. In this paper we investigate how to maximize the wireless sensor network lifetime via joint relay deployment and adaptive data propagation. We consider wireless sensor networks with two types of nodes: sensors and relays. Sensor nodes will be deployed randomly under certain coverage constraint, and relay nodes will be deployed in a partially controlled way such that the network lifetime can be maximally extended. We formulate the joint relay deployment and adaptive data propagation problem into a mixed-integer nonlinear programming (MINLP) problem. Since MINLP is NPhard in general, in this paper we have proposed a greedy heuristic to attack this problem. The numerical results have demonstrated that significant network lifetime extension can be achieved if relay nodes can be deployed in an effective way. For example, when the proposed joint scheme is used, adding % extra relay nodes can extend the network lifetime by 5% further comparing to using adaptive data propagation solely for a large scale sensor network with nodes. We then conducted a set of simulations to verify the numerical results. Since some approximation has been made when solving the problem numerically, lifetime extension obtained by the numerical solution is slightly higher than the network lifetime extension obtained in the simulation. However, the network lifetime extension is still significant. I. INTRODUCTION During the last decade, wireless sensor networks have drawn extensive attention due to the wide range Research partially supported by AFOSR under grant F4967 and NSF under grant CNS-59554. of promising applications, such as environmental monitoring, industrial sensing and diagnostics, battlefield surveillance, target tracking, search and rescue, and disaster relief [], []. To make the deployment of large scale wireless sensor networks affordable and viable, sensor nodes are usually made small and cheap, and with only limited battery supply. As a result, energy becomes one of the most precious resource in wireless sensor networks. In a sensor network where nodes need to send data to the sink and all nodes use the same transmission power, nodes around the sink will experience much higher power consumption than faraway nodes because of the extra relaying burden. As a consequence, these nodes will run out of energy very quickly, resulting in the death of the network, though there is still considerable unused energy left in those nodes far away from the sink. This makes those nodes around the sink the major bottleneck in wireless sensor networks when trying to extend the network lifetime. To relieve this phenomena, Luo et al. proposed to move the sink around to collect data from sensors in order to balance the energy consumption in different sensor nodes []. In this way, the set of sensor nodes around the sink changes over time, then the energy depletion rate between different nodes becomes similar. However, it requires complicated sink mobility pattern and complex routing algorithm for sensors to send data to the sink. Another straightforward way is to allocate more resources into those areas with high energy consumption rate, as demonstrated in [4] [6]. Strategic placement of sensors in linear networks was studied in [4]. [5] investigated energy provisioning problem in two-tier sensor

networks. [6] studied the sensor deployment problem in circular sensor networks, however, they only consider the case where processing and receiving energy consumption is negligible. In our previous work [7], we have proposed to adaptively split traffic and adjust transmission power in order to eliminate this bottleneck. We modeled the problem as a linear programming problem and the results show that significant improvement can be achieved when the proposed adaptive data propagation algorithm is used. In this paper we focus on the situations in which there are two types of nodes in a wireless sensor network: sensor nodes and relay nodes. Sensor nodes are randomly deployed with certain network coverage requirement, and relay nodes will be deployed in a partially controlled way to further extend the network lifetime. In this work we investigate how to maximize the network lifetime via joint optimization of node deployment and adaptive data propagation. This optimization problem is mixed integer nonlinear programming problem, which is NPhard. In this work we propose a greedy algorithm to attack it. The numerical results show that significant gain can be achieved, which has also been confirmed by the simulation study. The rest of the paper is organized as follows. Section II describes the network model and formulates the problem. Section III presents the numerical results for the joint optimization problem. Section IV provides the simulation studies. Finally Section V concludes this paper. II. NETWORK MODEL AND PROBLEM FORMULATION In this paper we consider the following flat circular wireless sensor network model. There are two types of wireless nodes in the network: sensors and relays. Each sensor needs to submit the collected information to the sink which is located in the center of the network. Relay nodes will not generate traffic, that is, relay nodes will only forward packets, but will not generate traffic. The sensor nodes are randomly deployed according to the uniform distribution with fixed density such that the network coverage constraint can be satisfied with high probability [8], [9]. Let N denote the total number of sensor nodes, which can be easily calculated. We consider the problem of deploying M relay nodes into the network in a partially controlled way to prolong the network lifetime. Here partially controlled way means that the relays cannot be deployed to specific positions controllably, but can be deployed with specific distribution density. Our objective is to find the optimal relay distribution achieving maximum network lifetime when sensor nodes have a fixed and nonrenewable battery. We assume that all nodes (sensors and relays) have the same amount of initial energy, denoted by E. There is no energy constraint on the sink. Given the network to be deployed, some Quality of Service (QoS) requirements, and specific types of sensors, we also pose a minimum transmission range limitation for each sensor, denoted by r min. The value of r min can be determined by both hardware limitation and QoS requirements, such as network connectivity. We assume all nodes can adjust their transmission range as needed. In this paper, similar as in [5], [], we model the energy consumption at each node as follows: P t (r) = γ + β r α per bit () P r = γ per bit () Here P t (r) is the processing and transmission energy consumption and P r is the receiving energy consumption. γ and γ are constant which are determined by the underlying technology. α is the path loss exponent, which is determined by the environment. r is the targeted transmission range, and β is a scalar indicating the energy needed to successfully convey an information bit to a unit distance. We assume that all nodes (sensors, relays and the sink) use a common frequency channel. We adopt the network lifetime definition presented in [], which is the time span from the network deployment to the first loss of coverage. To make the problem tractable, in this paper we follow the network model used in [7]. Specifically, the network is divided into multiple layers: a node belongs to the l th layer if and only if its distance to the sink lies in the range ((l ) r min,l r min ], and the layer is the sink. So the width for each layer is r min. Due to the symmetry of network topology and traffic pattern relative to the sink, intuitively relay nodes should be deployed in a symmetric way. When the network size is large and the number of relay nodes is not too small, deploying nodes in a certain layer can be approximated by uniformly distributing extra energy to sensor nodes in this layer. The effect of this simplifying assumption will be examined through simulation. Now the original problem can be transformed to determining how to distribute the extra energy in the most efficient way such that the network lifetime can be maximized. Let M denote the total number of available relay nodes,

N l denote the number of sensor nodes in the l th layer, and e l is the extra energy assigned to each node in the l th layer. Let R denote the radius of the network and let L denote the total number of layers in the network. For any integers l, k with k<l L, letx l,k denote the average number of bits that a node in the l th layer needs to request nodes in the k th layer to forward per unit time. Let g denote the average number of bits each sensor node will generate per unit time. We can readily check that the ratio between the number of nodes in the k th layer and the number of nodes in the l th layer (k >l)is k l. Thus the average number of bits that a node in the l th layer will receive from nodes in the k th layer (k >l) should be k l x k,l. LetT life denote the network lifetime. Then the original problem can be simplified as follows: L k=l+ l x l,k P t (l, k)+ k= k l x l k,l + g = k=l+ NP-hard problem, in this paper we resort to developing efficient heuristics to solve this problem. We attack this problem using the following greedy heuristic approach: after sensor nodes have been deployed, relay nodes will be added to the network one by one. Each time when a relay node is added to the network, it will be put in a location that can maximally extend the network lifetime, or more specifically, it will be put in a layer that leads to longest network lifetime. This is motivated by the following observation: due to the asymmetric role of each layer, some layers have utilized energy in a less efficient way by transmitting a large portion of their traffic using a very long range, while some layers have utilized energy in a more efficient way by transmitting most of their traffic with a short range. This indicates that those nodes utilizing energy highly efficiently play a bottleneck role. Here it is worth pointing out that once a new relay is added, the proposed max life {x i,j, e l} s.t. () adaptive data propagation scheme in [7] will be applied x l,k, l L (4) e l = k E N l, k is a non-negative integer, l L (8) where P t (l, k) =P t ((l k)r min ). Eqn. (4) models the traffic conservation, i.e., for each node the amount of transmitted traffic should be equal to the traffic received plus the traffic generated. Eqn. (5) poses the energy constraint. Eqn. (6) guarantees the feasibility of the solutions and prevents nodes sending traffic further away from the sink. Eqn. (7) applies relay nodes quantity constraint. Eqn. (8) guarantees the integrity of the relay nodes, that is, the energy of one relay node cannot be split into two parts. III. NUMERICAL RESULTS This section is devoted to solving the optimization problem defined in Section II numerically. Since the optimization problem ()-(8) is a mixed-integer nonlinear programming problem, which is known to be a to re-calculate the lifetime extension. Now let us analyze the numerical solutions obtained by the proposed heuristic. To make the results solid, our k= L x k,l P r E + e analysis is based on some typical energy consumption l, l L (5) parameters [], []. Specifically, we set γ =45nJ/bit, T life γ = 5nJ/bit, and β =pj/bit/m for α =. For each x l,k, k<l, l L (6) parameter setting, there exists an optimal transmission range such that the energy consumption per bit per L e l N l M E, l L (7) meter can be minimized, which is referred to as the l= characteristic distance []. In our model, it is easy to check that the characteristic distance d char is: d char = ( γ + γ β(α ) ) α. (9) We fix r min = d char, which is the layer width. The sensor node density is set to be π d, which char guarantees the network is -connected with probability more than 99.99% [4]. Here we further assume the sensor sense area radius is d char. So the sensor density will guarantee the sensing coverage too. To demonstrate the network lifetime that can be further extended by applying joint relay deployment and adaptive data propagation, we regard the proposed adaptive data propagation scheme, which allows each sensor send traffic to multiple destinations in multiple layers to maximize the network lifetime [7], as the baseline, and normalize the network lifetime achieved by this baseline scheme as. Besides the above proposed greedy heuristics, we have also studied the gain achieved by randomly deploying those relay nodes in the network. Specifically, in this case the extra energy provided by the

Normalized Lifetime 4.5.5.5.5 Deploying relays using greedy heuristic Deploying relays randomly.5..5..5..5.4.45.5 (a) Number of relay nodes in each layer 5 5 5 5 Layer index 4 8 6 4 Total relay node number 4.5 Deploying relays using greedy heuristic Deploying relays randomly Fig.. The relay nodes distribution in different layers Normalized Lifetime.5.5.5....4.5.6.7.8.9 (b) Fig.. Normalized network lifetime by deploying extra relays (a) -layer network (b) 5-layer network relay nodes will be distributed uniformly to the sensor nodes. Fig. illustrates the numerical results for different network size with different number of extra relay nodes. Specifically, X-axis denotes the total number of relays that will be put to the network, and Y-axis denotes the normalized network lifetime. The two curves represent the achieved network lifetime by applying two different relay deployment scheme: one is solving the optimization problem ()-(8) by the above greedy heuristic and one is deploying the relays randomly. In both schemes, the adaptive data propagation scheme [7] has been applied. Fig. (a) shows the results for the network with radius d char. That is, there are layers in the network. Based on the network size and sensor node density, it is easy to calculate that there are sensors in the network. From these results we can see that if we can deploy relays in an effective way, significant gain can be achieved even when only a small number of relays are introduced. For example, when only % of extra relay nodes are deployed, the network lifetime can be further extended more than 5% by applying the greedy heuristic deployment method. We can also see that if we deploy nodes randomly, the gain is very minor. For example, adding relay nodes can only increase the network lifetime by 5% if we deploy them randomly. On the other hand, the network lifetime can be tripled if the relays are deployed in an efficient way, as demonstrated by the figure. Fig. (b) shows the results for a smaller network size. Now we set the network radius to be 5d char, that is, there are 5 layers in network. From these results we can see that significant network lifetime extension still can be achieved by joint relay deployment and power control. For example, when only % of extra relays are added, the network lifetime can be extended by more than %. If we compare the results in Fig. (a) and Fig. (b), we can see that more network extension can be achieved in a larger network, where % extra relays can bring 5% lifetime extension. This is because in larger network, the bottleneck effect around the sink is more significant. This also suggests that the proposed scheme can effectively alleviate the bottleneck effect. To help better understand the results, we have plotted the relay deployment obtained by the proposed greedy heuristic for the -layer network case. The results are illustrated in Fig.. Given the total number of relay nodes, which is denoted by the total relay node number, this figure plots the number of relay nodes deployed in each layer. For example, when relays will be added, 79 of them will be put into the first (innermost) layer,

Normalized Lifetime 4.5.5.5.5 simple routing with greedy heuristic simple routing without extra relays simple routing with randomly deployed relays Normalized Network Lifetime.5.5.5 Deploying relays controlled Deploying relays randomly.5..5..5..5.4.45.5....4.5 Fig.. Normalized network lifetime by deploying extra relays using simple routing Fig. 4. Normalized network lifetime by deploying extra relays using simple routing 8 of them will be put into the second layer, and of them will be put into the third layer. From these results we can see that most relay nodes will be deployed in the inner several layers. For example, even when the number of relays is, there are still no relay nodes that will be deployed to the layers beyond the 4th layer. One problem with the proposed joint node deployment and adaptive data propagation scheme is that it involves a complicated routing scheme. The traffic from one layer may need to be transmitted to several different layers due to the optimality requirement. In our previous work [7], we proposed one simple traffic split and power control algorithm: all traffic will be sent to the next inner layer or the sink directly, which is shown to be optimal in some cases and near optimal in the other cases. To make the proposed method more practical, from now on when we do adaptive data propagation, we will adopt this simple strategy. To reflect this change, we modify the original optimization by adding one more constraint: {x i,j =,j &j i }. Then we can apply the proposed greedy heuristic to re-solve the joint optimization problem. Fig. shows the results for -layer network case after applying the modified greedy heuristic. First, from these results we can see that significant gain can still be achieved by the modified scheme, though the modified scheme is much simpler than the original scheme. For example, when adding % extra relay nodes, the network lifetime can still be extended by around 5%. Second, comparing the results in Fig. and Fig. (a), we can see that the modified scheme causes slight performance loss compared with the original case. For example, when relays are deployed in the network, the network lifetime is extended by 9% instead of %. Since the loss is very small, we believe the modified scheme should be adopted when doing joint node deployment and adaptive data propagation due to its simplicity. IV. SIMULATION This section evaluates the performance of proposed greedy heuristic in randomly deployed sensor network. The simulation is set up on a randomly deployed circular sensor network with radius R =d char.the sink is located at the center of the area. For each node (sensor or relay), we set γ =45nJ/bit, γ = 5nJ/bit, β =pj/bit/m for α =, therefore d char 4m. The initial energy is Joule per node. In each unit time (round) each sensor generates a 5-Byte message to be sent to the sink, and relays generate none. The simulation results are the average from different randomly generated networks. The baseline lifetime is achieved by using simple adaptive data propagation scheme [7] without extra relays. It is worth pointing out that in our simulation, interference has not been considered separately. In each test, we first randomly deploy the sensor nodes into the network according to the uniform distribution with density πd. We then randomly deploy the relays char in layers according to the numerical results from Section III. During test, each node transmits its traffic either to the sink or its neighbors which are around d char away [7]. The simulation results are illustrated in Fig. 4. From the results we can see that the proposed scheme brings

considerable performance gain. For example, when % relay nodes are added into the network strategically, around 5% lifetime extension can be obtained. The results also show the same trend as the numerical results (Fig. ), but with lower lifetime extension. This is because when we model the problem into the joint optimization problem ()-(8), we make an approximation that adding relay nodes into the network is equivalent to adding energy to the sensor nodes. In real network, when a sensor runs out of energy, the network will lose the coverage and then the network will terminate; however, the relay nodes may still have considerable energy left. In this situation, adding relay nodes into the network is actually not equivalent to adding energy to the sensor nodes. So this approximation leads to the gap between numerical results and simulation results. V. CONCLUSION Battery powered wireless sensor network is extremely energy constrained. The all-to-one communication pattern in general homogeneous sensor networks makes the sensors around the sink deplete the energy much faster than faraway sensors due to the heavily relay burden. To conquer this problem, various schemes are proposed. In this paper we solve this problem by joint relay deployment and adaptive data propagation scheme. We model the problem as a mixed-integer nonlinear programming problem, which is known to be NP-hard. We then solve the optimization problem using greedy heuristic which is verified to be effective by both numerical results and simulation results. [7] F. Sun and M. Shayman, Lifetime maximizing adaptive traffic distribution and power control in wireless sensor network, Tech. Rep., University of Maryland, The Institute for Systems Research, 6. [8] S. Meguerdichian, F. Koushanfar, M. Potkonjak, and M.B. Srivastava, Coverage problems in wireless ad-hoc sensor networks, in IEEE Infocom, April, vol., pp. 8 87. [9] H. Zhang and J. C. Hou, On the upper bound of a-lifetime for large sensor networks, ACM Transactions on Sensor Networks, vol., no., pp. 7, November 5. [] S. Vasudevan, C. Zhang, D. Goeckel, and D. Towsley, Optimal power allocation in wireless networks with transmitter-receiver power tradeoffs, in Proceedings of IEEE INFOCOM, April 6. [] M. Bhardwaj and A. P. Chandrakasan, Bounding the lifetime of sensor networks via optimal role assignments, in IEEE Infocom, March. [] W. Heinzelman, Application-Specific Protocol Architectures for Wireless Networks, Ph.D. thesis, Massachusetts Institute of Technology,. [] M. Bhardwaj and A. P. Chandrakasan, Bounding the lifetime of sensor networks via optimal role assignments, in IEEE Infocom, March. [4] Christian Bettstetter, On the minimum node degree and connectivity of a wireless multihop network, in Proceedings of the rd ACM MOBIHOC,. REFERENCES [] C. Perkins, Ad Hoc Networking, Addison-Wesley,. [] C. K. Toh, Ad Hoc Mobile Wireless Networks: Protocols and Systems, Prentice Hall PTR,. [] J. Luo and J.-P. Hubaux, Joint mobility and routing for lifetime elongation in wireless sensor networks, in IEEE INFOCOM, 5. [4] X. Liu and P. Mohapatra, On the deployment of wireless sensornetworks, in the Third International Workshop on Measurement, Modeling, and Performance Analysis of Wireless Sensor Networks (SenMetrics), 5. [5] Y. T. Hou, Y. Shi, H. D. Sherali, and S. F. Midkiff, Prolonging sensor network lifetime with energy provisioning and relay node placement, in IEEE SECON, September 5. [6] Y.Xin, T. Guven, and M.A. Shayman, Relay deployment and power control for lifetime elongation in sensor networks, in IEEE ICC, June 6.