Professional Documents
Culture Documents
1. Introduction
Design and deployment of infrastructured networks such as a
cellular network has matured over the last two decades. In such
networks, mobile users access the network via fixed base stations.
Planning and deployment of these networks is carried out based on
radio propagation and terrain models with the goal of maximizing
radio coverage. More recently, there has been a great deal of
interest in ad hoc wireless networks. These networks employ fixed
or mobile nodes and dynamically organize themselves into a
network without requiring an infrastructure. In ad hoc networks,
each node acts not only as an end node but also as a router. One
important aspect in the design of these networks is the initialization
procedure and establishment of routing structure. Most research on
ad hoc networks has been focused on issues such as the
development of routing protocols and quality of service and not on
topology and deployment.
Wireless sensor networking has become an area of intense
research activity. This is due to technical advances in sensors,
wireless communications and networking, and signal processing.
Many applications are envisaged including environment
monitoring, battlefield surveillance, and urban search and rescue
especially in hazardous situations. Wireless sensor networks
(WSN) operate under limited radio coverage and attempt to
conserve bandwidth and battery power. Most of the research on
WSN has focused on the development of collaborative signal
processing and power aware algorithms [1]. Sensor nodes are
generally assumed to be fixed and randomly placed because of
practical reasons. The number of sensors is assumed to be quite
large so that coverage of the surveillance area is not an issue. Not
much attention has been paid to optimization in terms of number of
nodes or their topology.
Recently, Meguerdichian et al. have considered the problem of
location and deployment of sensors in a WSN from a coverage
standpoint [2]. They implicitly assumed fixed wireless sensor
nodes. They argued that coverage is a primary performance metric
that provides an indication regarding quality-of-service. They
Much research has been done about various issues related to the
deployment problem. Most approaches use either a centralized
solution as in the circle covering problem [11,12] and the
geometric problem [13], or are restricted to a certain topology as in
the coding theoretic approach [14]. Since some approaches adopt
random deployment as in the set covering problem [5] and the
topology discovery problem [15], initial distribution determines the
utilization of networks.
Our work is different from prior work on the deployment
problem. Our deployment algorithms main objective is topology
improvement for longer system lifetime by utilizing mobility of
robots. We provide a decision and control mechanism at each robot
to be used during deployment rather than random diffusion, which
is used in Winfields work. In contrast to Howard et al. who use an
incremental approach, the nodes in our algorithm are deployed at
the same time and they organize themselves in an adaptive manner.
Unlike Loo et al., our algorithm does not require prespecified
destinations to form an energy efficient topology.
Our self deployment algorithm will be more useful in situations
where it is hard to ensure precise initial deployment due to the fact
that the deployment area is too dangerous or inaccessible to
humans. Randomly scattered sensors over a battlefield or a
hazardous site are not likely to form a uniform distribution and
provide desired coverage. Modification of WSN topology in an
autonomous and distributed manner using our algorithm can help
in improving sensor coverage and also to prolong expected system
lifetime. This is essential in time-critical applications. For example,
if some area is contaminated by a hazardous material, a properly
deployed sensor network can quickly sense and measure the
amount of hazardous material such as poisonous gas or nuclear
leakage. By fully covering the entire area of interest, the overall
condition can be assessed quickly and this information can be used
for search and rescue missions as well as for evacuation route
planning.
The main goals of this paper are
1) discussion of the issue of coverage in WSN in detail
2) development of a distributed algorithm for self-deployment
In the next section, we discuss performance metrics for a mobile
WSN. In Section 3, we formulate the sensor deployment problem.
Our algorithm is presented in Section 4 followed by simulation
results in Section 5. Some concluding remarks are provided in
Section 6.
U Ai
i =1,..., N
where
U=
1
N
Ui = (
where
i =1
1
Ki
Ki
( Di, j M i )2 ) 2
j =1
Time
The time spent for deployment is also important in many timecritical applications such as search and rescue and disaster
recovery operations. Mostly, the required time depends on the
complexity of the reasoning algorithm and physical time for the
movement of nodes. The total time elapsed is defined here as the
time elapsed until all the nodes reach their final locations. We
focus here on the time spent for deployment itself and not on data
transmission delays from a source node to a destination node that
is commonly used for network performance evaluation and its
quality of service.
Distance
The average distance traveled by each node is related to the
required energy for its movement. So, the expected distance
traveled is important for the estimation of required energy (fuel)
when each node has a limited energy supply. The variance of
traveled distance is also important to determine the fairness of the
deployment algorithm and for system energy utilization.
Temporary position
pin+1' = pin + sum(fni,j)
Oscillation?
|pin-1-pin+1'| < e
Count oscillation
Ocount = Ocount+1
No
pin+1=pin+1'
Update D
Yes
No
Stable?
|pin+1-pin| < e
pin+1=1/2(pin+pin+1')
Update D
Yes
The restriction is that each node has only local information from
the neighboring nodes within its direct communication range. The
communication range of each node is defined by the maximum
distance at which the signal to noise ratio is above the threshold
required for achieving the design goal in terms of power
conservation.
Yes
pin+1 = pin
Stop
(cR) =
f ni , j =
where
(cR | p ni p nj |)
p nj p ni
| p nj p ni |
(1)
p ni
5. Simulation Results
We consider 30 randomly placed nodes in a region of size 10 10 to
run the Distributed Self-Spreading Algorithm. We assume sR=2 and
cR=4.
Fig.2 shows the locations and coverage of the initial deployment
before running the Distributed Self-Spreading Algorithm. Tiny circles
represent the positions of nodes and small (shaded) and large circles are
used to show the sensing range and the communication range
respectively. Sensor information may be collected within the sensing
range and communications between nodes are possible within the
communication range. Communications are possible between nodes that
are connected by a line in the figure. As seen in Fig 2., some parts of the
region cannot be covered by the nodes that are randomly dispersed,
even though there are enough numbers of them in the given ROI. In this
particular example, the network is not fully connected, so the actual
coverage is much smaller than just adding the entire covered region.
The calculated coverage is more than 90%, but the actual coverage is
well below 50% because the network is separated. This situation is
exactly the case where topology improvement is required.
Iintial position of 30 sensors, C = 0.93483
12
10
-2
-2
10
12
10
-2
-2
10
12
10
InitstdSeparation, stdSeparation
1.6
1.4
1.2
1
0.8
0.6
0.4
Initial
SA
0.2
0
10
Our
15
20
25
30
# of Nodes
35
40
45
50
stoppedNum
35
30
0
25
-2
-2
10
12
20
SA
15
Our
10
0
10
15
20
25
30
# of Nodes
35
40
45
50
Our
0.95
80
SA
70
0.9
60
50
Initial Area
0.85
SA
40
0.8
30
0.75
20
10
0.7
10
15
20
25
30
# of Nodes
35
40
45
Our
50
0
10
15
20
25
30
# of Nodes
35
40
45
50
6. Conclusions
We considered the sensor coverage problem for the deployment
of wireless sensor networks here. A region of interest needs to be
covered by a given number of nodes with limited sensing and
communication range. We start with a random distribution of the
nodes over the region of interest. Though many scenarios adopt
random deployment because of practical reasons such as
deployment cost and time, random deployment may not provide a
uniform distribution which is desirable for a longer system lifetime
over the region of interest. In this paper, we propose a distributed
algorithm for the deployment of mobile nodes to improve an
irregular initial deployment of nodes. After going through the
algorithm, the area of interest is covered by uniformly distributed
nodes. While developing the algorithm, one should consider
factors such as density of nodes, memory constraints, localization
errors, and scalability of mobile nodes. Through the requirement of
mobility and locationing ability of nodes, this algorithm provides a
way to avoid expensive redeployment process. This postdeployment idea will be more useful especially when a large
fraction of nodes are destroyed or broken during deployment or in
a hostile situation, where initial distribution is quite uneven and
when redeployment is too costly or too risky. The performance of
the algorithm is determined by the percentage of region covered,
by computational/deployment time, by the mean distance that is
required for the deployment, and by the uniformity of the networks.
Simulation results show that our algorithm successfully obtains a
uniform distribution from initial uneven distribution. The
performance of our algorithm is compared with the Simulated
Annealing algorithm and exhibits excellent performance.
Acknowledgments
This work was supported in part by the National Science
Foundation under grant number ECS-9901361 and by NASA
under grant number NAG5-11227.
References
[1] Kumar, S.; Feng Zhao; Shepherd, D., Collaborative signal and
information processing in microsensor networks, IEEE Signal
Processing Magazine, vol.19, no. 2, pp. 13 -14, Mar. 2002.