Abstract
Wireless sensor networks (WSNs) have attracted intense interest due to their extensible capability. In this paper, we attempt to answer a fundamental but practical question: how should we deploy these nodes. In most current designs, sensor nodes are randomly or uniformly distributed because of their simplicity. However, the node deployment has a great impact on the performance of WSNs. Instead of maintaining the coverage for some snapshots of a WSN, it is essential that we can provide a continuous coverage in the whole lifecycle of the WSN. We will exhibit the weakness of the uniform distribution by disclosing the fatal sink routing-hole problem. To address this problem, we propose a non-uniform, power-aware distribution scheme. Our analysis and simulation results show that the power-aware deployment scheme can significantly improve the long-term network connectivity and service quality.
Introduction
Recent advances in electronics and wireless communications gave rise to sensor applications ranging from environmental monitoring and pollution detection to feature extractions [1, 2]. Battery-powered sensor nodes are integrated with sensing, local processing, and communication capabilities [3]. They are characterized as tiny devices with constrained resources. Due to large—scale deployment, recharge or reuse of sensor nodes is costly and implausible. Therefore, the power issue arises as the key of the design objective. In particular, the transceiver, including the transmitter and receiver, contributes to the greatest energy consumption [4].
Among many challenging issues, in this paper we discuss a fundamental and practical problem, how
we should deploy these sensor nodes, or what node-deployment function is an optimal for sensors. In
most current designs, random and uniform distributions are the popular schemes due to their
simplicity. However, as we will show later, node deployment related issues have a great impact on
the system functionality and lifetime. The traditional random and uniform distributions are not
suitable because of the
One may be concerned as to whether a desired node deployment function is practical to be carried out. In fact, the advances in robotics and automations have made it possible to realize an autonomous sensor deployment by unmanned aerial vehicles [5]. It enables the deployment of individual nodes and thus makes a well-designed distribution function feasible. However, this part of the work is beyond the scope of this paper. Interested readers may refer to [5] for more details.
Concerning the unique features, WSNs are inherently different from existing systems and networks.
Unlike traditional mobile ad-hoc networks

An example of sensor network transmission paradigm.
The main objective of our work is to provide a long-term
The remainder of this paper is organized as follows. In Section 2, we give a review of some related work. In Section 3, we formalize the sink routing-hole phenomenon and give an analysis for the optimal deployment. Performance evaluation of different deployment schemes are presented in Section 4. Finally, conclusions and future work will be presented in Section 5.
The node deployment problem in WSNs has been discussed in previous work. In [12], Bogdanov considered the deployment of sinks in a scenario of multiple sinks. The authors of [13, 14] proposed to relocate mobile sensors to some appropriate locations in response to the node failure and loss of sensing area. All these proposals are developed for other purposes without considerations of the impact of the sink routing-hole problem.
Other related work can be classified as: extending the sensor and network lifetime; or maintaining network topology and sensing coverage of sensors.
Network lifetime has been extensively studied in the literature of MANET [15, 16]. They focus on managing data flow aiming at some optimization purposes. Mainly they are designed for MANET with different optimization goals (e.g., QoS) and are not appropriate for WSNs. For WSNs, most of the existing power-conservation schemes, such as [17–19], try to identify those redundant nodes. By switching off their transceivers, these approaches attempt to conserve the energy of idle nodes. For example, in PEAS [9], a node probes a specific range to determine whether it should sleep. An adaptive sleep strategy is applied to dynamically adjust the sleeping time. PEAS can maintain the network topology to a predefined density. Sleeping strategies and algorithms are indeed complementary to the work of this paper. Given an optimal deployment function of sensors, we still need sleeping strategies to save the power of idle sensors. More recently, the authors of [20] investigated schemes to prolong the network lifetime by introducing mobile relay nodes. They also noticed the sink routing-hole phenomena and the solution is to provide a mobile relay node to replace the dead node. The mobile relay node is assumed to have unbounded energy to help forward packets. Their conclusion is that the mobile nodes only need to cruise nearby the sink because they have a similar observation with us that the neighbors of the sink are the most likely to deplete their energy. However, when the mobile relay nodes replace the neighbors of the sink, the 2-hop neighbors of the sink become the bottleneck of the system lifetime. Therefore, the problem is not solved.
Existing sensing coverage algorithms can be categorized as location-dependent [8, 10, 21] or location-free approaches [9, 22, 23]. In particular, the authors of [23] studied the deployment of mobile sensors to improve the network connectivity. However, they do not consider the impact of differential loss of energy either. They may be valid in the initial stage of the network lifecycle, but will lose their functionality very soon because of the sink routing-hole problem.
Although a large amount of effort has been made to extend the network lifetime and thus the service quality, less work has focused on the node deployment related problems. In other words, the impact of inappropriate deployment functions, the optimal distribution, and the relationship between node deployment and the network service quality have not yet been investigated.
Analysis of Sink Routing-Hole Phenomenon
In this section, we discuss the sink routing-hole phenomenon for its cause and impact, and then derive an optimal solution from a theoretical point of view. Some concepts and terminologies will be given first.
Concepts and Terminologies
To simplify the analysis, we consider a general model of WSNs while more complex and practical
models are left for future work. Suppose a set of independent, homogenous nodes

Examples of sensing areas of
We assume that a simple routing protocol is available (e.g., GRAB [24]) to provide data delivery service between sensors and the
sink. Together with an ideal communication channel, the data is always routed along a single
shortest path (the least hop counts) whenever the path exists. A density control algorithm is
available (such as PEAS [9]) so that
redundant nodes are able to switch to sleep mode when necessary. Note that we are attempting to
investigate the impact of node deployment and sink routing-hole problem, not the routing algorithm
or the density control mechanism. So we employ one of the most popular ones, while our solution is
applicable in conjunction with the other routing protocols. A sensor node consumes two types of
energy, ∊
We also have the following approximations. The consumed energy for idle state is ignored, i.e. ∊
The energy consumption for the data transmissions originated from the sink is also ignored. Most
of the sink-to-sensor transmissions are for queries and commands which should be delivered to all
the nodes. Every sensor performs the same amount of tasks. Such operations have less of an impact to
the system functionality; For the sensor-to-sink transmissions, the consumed energy
∊
All sensors have the same amount of initial energy; The amount of data packets sent back to the sink is proportional to the size of the area covered
by the sensor; this is for the those periodical monitoring applications; the results can be easily
extended to those event-driven applications;
Terminology
In this section, we study the sink routing-hole phenomena in uniform distributions. To capture
the efficiency of the energy utilization in different scenarios, we define the metric
where ∊
An ideal case of η = 1 can be achieved when all sensors use up their energy
simultaneously as long as the whole network fails. In realistic cases however, it is a challenging
job. In the remainder of this subsection, we focus on η of uniform distribution deployment by
computing the ∊
By using the above approximations, we can calculate ∊
Let ∊'
Following approximation (5), the packet generated by each node is a constant due to the uniform distribution.
Suppose each node generates
Thus, ∊
Assuming sensors have the same amount of initial energy, we have:
where
Recalling the definition of sink routing-hole that
Combining (1), (2), and (6), the energy efficiency of
the uniform distributions of deployment is:
Figure 3 depicts the Eq. (7) the function of
η over the size of field

The energy efficiency of uniform distribution.
To prevent the sink routing-hole from happening, we propose a non-uniform, power-aware node
deployment. The key issue is the number of nodes associated with the distance to the sink. More
specifically, we are interested in the node deployment function
The optimal solution comes from the expectation that all the nodes in sets
where
Let ∊ represent the initial energy of individual sensors, we then have:
It yields that:
Let
In practice,
The parameter |
In the previous section, we assume that the unit-disk model is valid. However, the unit-disk model is unlikely to be effective. Many recent experimental studies [25, 26] have shown that wireless links can be highly unreliable. So this issue must be taken into consideration in the design of protocols.
The promising nature of the power-aware deployment is that the distribution function
In general cases where
For the latter function
It is encouraging to discover that (10) and (11) have differences in minor terms only. The
different portions
For the special case
In this section, we investigate power-aware node deployment by simulation. We first define the evaluation metrics, and then introduce the experimental setup. In the end we show the simulation results.
Performance Metrics
Although the network lifetime is one of the most critical of issues, it is difficult to give a
unique definition of lifetime in the context of WSNs. The definitions from MANET are not suitable
for WSNs. Instead, we use the metric
where
We are also interested in the quality of data delivery services. We define success rate κ
as:
where
Experiment Setup
We have implemented GRAB and PEAS in our simulators as the routing protocol and the density control mechanism. Figures 4 and 5 illustrate examples of the uniform distribution and power-aware deployment with a maximum of 5 hops away from the sink.

An example of uniformed distribution.

An example of power-aware distribution.
To determine the number of nodes that should be distributed, we assume that sensors are deployed
with a “high density.” The total number of nodes is several times of the least
required number of nodes to cover the field
|

Hexagon shaped sensing area.
In addition, let
|
We select sensor hardware parameters similar to that of Berkeley Motes [28]. The power consumptions in transmission and reception are 60mW and 12mW, respectively. The active and sleep modes have the power consumption of 12mW and 0.03mW, respectively. The initial energy of a node is 30 joules, which allows a sensor to work for more than 2500 seconds when there is no data transmission or sleeping. The transmission range is set to be 10 meters. Each node initiates a data report per second.
In this subsection, we will show some simulation results. We will compare the power-aware deployment with uniform distribution with respect to scalability and node density.
Performance with Different Network Scales
To deploy sensors with relatively high density, a
|

Coverage ratio of power-aware and uniform distributions with 250 nodes.

Coverage ratio of power-aware and uniform distributions with 750 nodes.

Coverage ratio of power-aware and uniform distributions with 2500 nodes.

Success rate of power-aware and uniform distributions with 250 nodes.

Success rate of power-aware and uniform distributions with 750 nodes.

Success rate of power-aware and uniform distributions with 2500 nodes.
Figures 7 to 9 depict the
coverage rates of power-aware distribution and uniform distribution. The graphs show that the
coverage rate of the uniform distribution drops sharply at the very beginning. Most sensors are
disconnected from the sink after 5 to 20 seconds. In contrast, the power-aware deployment greatly
improves the network connectivity. The system has operated for 20 to 100 seconds in the
corresponding network size with a relatively high coverage rate. In a larger field, the improvement
of power-aware deployment is more. For the uniform distribution, the number of sensors increases
while the node density around the sink remains a constant. The nodes of
Figures 10 to 12 show the performance in terms of the success rate. For both distributions, the success rate drops when the coverage area increases. The major reason is that the packet transmission is more likely to be interrupted by a single node failure as the number of hops increases. Power-aware deployment has enough redundant nodes near the sink. Thus it presents an average success rate much higher than the uniform distributed does.
This set of experiments shows that power-aware distribution is more scalable than the uniform distribution does in terms of the coverage rate and data success rate.
In this set of experiments, we will evaluate the scalability of power-aware deployment and the
uniform distribution with different node densities. The density varies as
|

Coverage ratio of power-aware deployment with 500, 750, 1000, 1500, 2000, and 2500 nodes.

Coverage ratio of uniform deployment with 500, 750, 1000, 1500, 2000, and 2500 nodes.

Success rate of power-aware deployment with 500, 750, 1000, 1500, 2000, and 2500 nodes.

Success rate of uniform deployment with 500, 750, 1000, 1500, 2000, and 2500 nodes.
Figures 13 and 14 show that node density can significantly increase the network coverage ratio under power-aware distribution. For example, for the 500-node configuration, λ reduces to about 50% after 100 seconds. And for the configuration of 2500 nodes, it is increased to 400 seconds. This result conforms the fundamental design philosophy of WSNs that to increase the network functionality by a higher density and more deployment of nodes. For uniform distribution, more nodes make the coverage ratio decrease. It contradicts the design philosophy and thus is not acceptable. Figures 15 and 16 give a similar result. For the transmission success rate κ, under power-aware deployment, most of the data packets can be successfully delivered until most of the nodes deplete their energy. For the case of uniform distribution, however, most of the packets are lost since the very beginning. This result implies that when uniform distribution is applied, it may not be a good solution to improve the network lifetime by increasing the number of deployed sensors. More nodes deployed to the field will result in an even earlier occurrence of the network malfunction.
In this paper, we attempted to answer a practical question as to how we should deploy sensors to an application field. By investigating the sink routing-hole phenomenon, we pointed out the main weakness of the random and uniform deployment. Accordingly, we proposed a non-uniform, power-aware deployment scheme based on a general sensor application model. The power-aware deployment is optimized to maintain a continuous connectivity-coverage instead of that for some particular snapshots of the network. Theoretical analysis and simulation results have shown that power-aware deployment can dramatically increase the network lifetime and improve the network service quality.
In our future work, we have mainly two directions. One is to extend our work to more complicated and specific models. Currently, our power-aware deployment scheme is derived from a simple and generic model, where the target territory is a circle centered at a single sink. We shall investigate optimal deployment schemes for other models, including the fields having irregular shapes, the sink being positioned on different places, and the scenarios with multiple sinks. The other is to extend our power-aware deployment from maintaining the connectivity coverage to provide a long-term continuous sensing coverage, which is more concerned by end users.
Footnotes
Acknowledgement
This research was supported in part by Hong Kong RGC Grant HKUST6183/05E, the Key Project of China NSFC Grant 60533110, and the National Basic Research Program of China (973 Program) under Grant No. 2006CB303000.
