Sunteți pe pagina 1din 6

9/25/2009

outline
On the Planning of
• Introduction and related work
Wireless Sensor Networks:
• Problem statement and assumptions
Energy-Efficient Clustering under the
Joint Routing
g and Coverageg Constraint • Problem modeling
• Proposed heuristic
Ali Chamam, Student Member, IEEE, • Simulation results
and Samuel Pierre, Senior Member, IEEE
• Conclusion
IEEE TRANSACTIONS ON MOBILE COMPUTING,
VOL. 8, NO. 8, AUGUST 2009

Introduction and related work Introduction and related work


• In surveillance applications, sensors are deployed
in a certain field to detect and report events like • Generally, energy conservation is dealt with on five
presence, movement, or intrusion in the monitored different levels:
area – 1. efficient scheduling of sensor states to alternate
between sleep and active modes;
– 2. energy-efficient routing, clustering, and data
aggregation;
– 3. efficient control of transmission power to ensure an
optimal trade-off between energy consumption and
connectivity;
– 4. data compression (source coding) to reduce the
amount of uselessly transmitted data;
– 5. efficient channel access and packet retransmission
protocols on the Data Link Layer.

Introduction and related work Introduction and related work

• The scope of this paper includes both the first and • On the other hand, clustering has been proven
the second levels. energy efficient in WSN
• We address the global problem of maximizing
network lifetime under the joint clustering, routing,
and coverage constraint.
• We
W consider
id a sensor network
t k that
th t is
i ddeployed
l d iin
a certain area A to monitor some given events.
• To save network energy and increase its lifetime,
we propose to switch on only a subset of sensors
that covers A while all other sensors are turned
off.

1
9/25/2009

Introduction and related work Introduction and related work

• To the best of our knowledge, the problem of


maximizing sensor network lifetime under the
integrated constraint of clustering, coverage,
and routing has not been addressed within the
same global optimization process.
• In this paper,
paper we address the optimal planning of
cluster-based WSN under the joint routing and
coverage constraint. • We seek an optimal allocation of states to
• In our architecture, any sensor can be active, sensors, which maximizes network lifetime,
switched off, or upraised as CH, and only CHs while ensuring simultaneously full area
can route data. coverage, connectivity of every sensor to a
CH, and connectivity of the overlay network
composed of CHs.

Introduction and related work Problem statement and assumptions


• The problem of maintaining both area coverage and • In this paper, we consider a WSN deployed in
network connectivity under energy constraint in WSN an area A to monitor certain critical activities or
has been extensively addressed in the literature and events.
many protocols were proposed to alternate sensor states
between active and sleep in order to maximize network • we propose to dynamically designate the set of
lifetime. CHs according to their residual energies, their
distance to their neighboring non-CH active
However,, all the works cited above do not address
cluster-based architectures.
nodes and their position within the graph
nodes,
formed by CHs.
• Hwang et al. [9] propose a cluster-based coverage-
preserved node scheduling scheme. This mechanism • we will consider, without loss of generality, that
assumes a dense network and assigns states (Active, each sensor can be in one of the three states:
Sleep, Cluster head) to sensors in a distributed and self- Sleep, Active, and Cluster Head (CH) having,
organized manner. respectively, power consumptions ESleep, EActive,
They assume that sensed data are routed to the
and ECH per time unit, where ESleep << EActive <
sink in one hop. ECH.

Problem statement and assumptions Problem statement and assumptions


• In our problem modeling, we propose that any • On the other hand, we assume that all sensors
admissible configuration must exhibit a spanning have the same sensing range Rs and that their
tree connecting all CHs, as shown in Fig. 4. detection model follows a binary probability
function.
• In critical surveillance applications, it is important to
guarantee that the monitored area is fully covered
by sensors at every instant of the network lifetime.
– contain a full-covering set of active sensors;
– contain a set of CHs so that every sensor is connected to
a CH;
– ensure that all CHs belong to a spanning tree over which
data will be routed toward the PN.

2
9/25/2009

Problem statement and assumptions Problem statement and assumptions


• Our objective is to find the network-lifetime-optimal
– 4. All sensors have the same sensing range Rs and the
allocation of sensors’ states (Active, Sleep, CH)
same transmission range Rt. All CHs have the same
that meets these three conditions. transmission range RCHt > Rt.
• Before modeling our problem, we make the – 5. Only the CHs can perform data routing.
following assumptions: – 6. Each sensor has an initial energy E0. The PN has no
–11. Each sensor has a unique ID
ID, known to the PN and to energy limitation
limitation.
the sensor itself. – 7.The network is dense enough so that when all the
– 2. The position of each sensor is fixed and known to the sensors are Active, the monitored area is fully covered.
PN. – 8. Network lifetime is defined as the time separating the
– 3. Active sensors capture events occurring in their instant the network starts operating and the instant at
sensing range and transmit data associated with these which the network cannot be covered anymore because
events straightaway, without any buffering. of the expiration of some nodes.

Problem statement and assumptions Problem modeling

– 9. We assume ideal MAC layer conditions, i.e., • OPT-ALL-RCC


perfect transmission of data on a node-to- • Our problem consists in finding the optimal
node wireless link. allocation of states to sensors, which maximizes
– 10. We assume that sensors have ideal network lifetime under the integrated constraint
sensing capabilities, i.e., inside the sensing of coverage, clustering, and routing.
range, the
th quality
lit off sensing
i d does nott d
depend
d • To maximize network lifetime,
lifetime we need a trade-
trade
on the distance from the sensor. off between total energy consumption and
energy balancing among sensors.
• On the other hand, any admissible solution of
our model has to ensure full coverage of the
monitored area and the existence of a spanning
tree connecting all CHs.

Problem modeling Problem modeling

• To balance energy consumption among


nodes, we choose to minimize an
objective function that is a linear
combination of sensors scores. The score
of a sensor i is defined by

• The residual energy is low, sensors will be selected


essentially according to their residual energies, favoring the
activation of sensors having relatively high residual energy
and when the residual energy is relatively high, the optimal
solution will tend to activate as less sensors as possible.

3
9/25/2009

Problem modeling Problem modeling


We can model our problem by the following
optimization system:

• Constraint (1b) guarantees a full coverage of the monitored


area such that every elementary cell is covered by at least
one Active sensor. constraint (1d) ensures that there exists
at least a CH located one hop away from the PN.

Problem modeling Problem modeling

• Let P={ Pic } be a coverage probability matrix


known a priori, where Pic =probability that sensor i
covers cell c.

Constraints (1e)-(1h) ensure that every Active and non-CH


• Once linearized, the new coverage constraint will sensor is connected to at least one CH within its range.
replace constraint (1b) in the above model to have
it handle probabilistic coverage.

Problem modeling Problem modeling

• Constraint (1i) gives an upper bound on clusters’


clusters sizes.
sizes

• Equations (1j)-(1n) describe the routing constraint ensuring


that the overlay network composed of CHs is connected,
and hence, there exists a tree-like partial subgraph.

4
9/25/2009

Problem modeling Proposed heuristic


• The problem is NP-Complete, we propose a Tabu
search heuristic, called TABU-RCC.
• TABU-RCC will be run by the PN and starts with an
admissible solution.
Equations (1o) are the integrality constraints. • The network will operate with this configuration for
a predefined period T during which residual
energies of active nodes and CHs will decrease,
then TABU-RCC is run again .
• The requires sensors-related information (e.g.,
residual energies) to be transmitted periodically to
the PN (upstream communication) and the newly
computed sensor states to be transmitted to the
sensors (downstream communication).

Proposed heuristic Proposed heuristic


Algorithm 1: TABU-RCC: Tabu search • Neighborhood investigation: a search
algorithm of CH election under routing and movement M < i; u; v > consists in changing the
coverage constraints state (Sleep, Active, or CH) of a single sensor i
• . Initial solution: the Tabu algorithm starts with from state u to state v such that the model
a configuration where all sensors are activated constraints (1b) to (1i) are satisfied;
as cluster heads. This configuration is obviously
admissible; • Aspiration criterion(特赦准则 ): Tabu movements
• . Admissible configuration: a configuration S are allowed
ll d when
h ththe score off th
the resulting
lti
is defined by the states of its sensors (Sleep, configuration is lower than the score of the best
Active, or CH). Only feasible configurations (i.e., solution s* found so far over the whole search
satisfying model constraints (1b) to (1i)) are process;
considered; • Stop criterion: The search algorithm stops after
• Score function: a configuration is evaluated a predefined number of iterations.
using the score function given by (1a);

Simulation results Simulation results


Comparative Performance Evaluation: TABU- Comparative Performance Evaluation: TABU-
RCC With Respect To Its Lower Bound (CPLEX) RCC With Respect To Its Lower Bound (CPLEX)

5
9/25/2009

Simulation results Simulation results

Performance Evaluation of TABU-RCC: Impact Performance Evaluation of TABU-RCC:


of the Sensing Range Impact of the Maximum Cluster Size

Simulation results Conclusion


Comparative Performance Evaluation: TABU- • Proposed a novel centralized mechanism for near-
optimal state assignment to sensors in large-scale
RCC versus EESH cluster-based monitoring wireless sensor networks.
• It is based on a tabu algorithm.
• Our mechanism maximizes network lifetime while
ensuring the full coverage of the monitored area
and the connectivity of the obtained configuration.
• Connectivity is fulfilled through an optimally
computed spanning tree connecting all the cluster
heads.
• As future research directions: more sophisticated
heuristic to improve the network lifetime; distance-
dependent probabilistic event detection; distributed
algorithms.

Thank you very much!

S-ar putea să vă placă și