Professional Documents
Culture Documents
Advances in technology has provided the availability of small and low-cost sensor
nodes with capability of sensing various types of physical and environmental conditions,
data processing, and wireless communication. Variety of sensing capabilities results in
profusion of application areas. However, the characteristics of Wireless Sensor Networks
(WSN) require more effective methods for data forwarding and processing.
The purpose of this report to provide general knowledge of WSNs, application
opportunities, and proposed routing for WSNs. Since there are too many routing algorithms
for data forwarding problem in WSNs, only some of them will be presented in details.
However, a full comparison of all methods will be given.
Application Areas
There are many commercially available sensor types to monitor variety of
conditions including:
o Temperature
o Humidity
o Movement
o Lightning condition
o Pressure
o Soil makeup
o Noise levels
o Presence or absence of certain kinds of objects
o Mechanical stress levels on attached objects
o The current characteristics such as speed, direction and size of an object
As a result of availability of different kinds of sensors, there are various the
applications of WSNs. A general categorization of WSN applications may include military
applications, environmental applications, health applications and other commercial
applications.
Military Applications:
Dense deployment of disposable and low-cost sensor nodes makes WSN concept
beneficial for battle fields. Some military applications of WSNs are:
Environmental Applications:
Although there are some other techniques to monitor environmental conditions,
random distribution and self organization of WSNs make them suitable for environmental
monitoring. Some applications include:
o Biocomplexity mapping of environment
o Detection of natural disasters, such as fire, flood and eartquake detection
o Precision agriculture
o Habitat monitoring
o Pollution detection
o Planetary exploration
Health Applications:
Tiny sizes and light-weight structure of WSN nodes provides many functionality in health
applications, including:
Routing Techniques
Sharing information between physically separated hosts/ sources requires both
physical connections between these hosts in terms of cables, links, etc. and a common
language, called protocol, to make these hosts understand each other. Networking concept
is built on variations of this principle. As in other networks, in WSNs we also need some
routing techniques / protocols between nodes to provide connectivity among them in order
to gather desired data. Although WSNs have some similarities with traditional networks,
currently available routing protocols can not be directly applied to WSNs because of some
characteristics of WSNs listed below:low processing capacity
o Node deployment
o Data reporting method
o Node/link heterogeneity
o Fault tolerance
o Scalability
o Transmission media
o Connectivity
o Data aggregation
o Quality of service
As illustrated in figure 2, almost all routing methods can be classified into three categories depending on networks
structure:
o Flat routing
o Hierarchical routing
o Location-based routing
o Negotiation-based routing
o Multipath-based routing
o Query-based routing
o QoS-based routing
o Coherent based routing
In addition to above, depending on route determination, routing protocols cans be classified
into four categories as follows:
o Proactive routing protocols: All routes are computed before they are used.
o Reactive routing protocols: Routes are computed as they are needed.
o Hybrid routing protocols: uses both proactive and reactive routing protocols.
o Cooperative routing protocols: Nodes send data to a central node where more processing
power and route information is available.
Although in some special cases sensor nodes have mobilizers to change the position,
most of the sensor nodes are static, i.e. remains in same position, therefore it is preferable
to have table-driven routing protocols rather than reactive protocols.
Flat Routing
In flat networks, each node typically plays the same role and sensor nodes
collaborate together to perform the sensing task. Due to the large number of such nodes, it
is not feasible to assign a global identifier to each node. This consideration has led to data
centric routing, where the Base Station (BS) sends queries to certain regions and waits for
data from the sensors located in the selected regions. Two main types of algorithms in flat
routing are flooding, where each node forwards data to all its neighbor so to much
redundant data occurs, and data-centric routing where there is no global identifiers for
nodes, instead data is identified using attribute based naming.
Important advantage of SPIN protocol is that each node only knows its single-hop
neighbors therefore topological changes in network localized, i.e. does not affect whole
network. On the other hand, SPIN protocol does not guarantee delivery of data because
intermediate nodes between source and destination nodes may not be interested in
advertised data, therefore such data may not be forwarded to destination.
Directed Diffusion:
In spite of SPIN, where availability of data is advertised, in directed diffusion the BS broadcasts interest
which describes a task required to be done by the network. Up on receiving the interest, each sensor node then stores
the interest entry in its cache and sets up a gradient toward itself to the nodes from which it receives the interest.
When a node has data for broadcasted interest, it sends data through the interest’s gradient choosing only best paths
to avoid further flooding. The steps of directed diffusion process are illustrated in Figure 4.
Figure 4 : Example of Directed Diffusion. (a) Propagate interest, (b) set up gradient and (c) send data.
I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci. Wireless sensor networks: a survey. Computer Networks, 38(4):393–422, April
2002.
Important disadvantage of MCFA is that, the nodes that are far away from the base station may get more
broadcasts than those close to the BS. A solution to this problem is to use a backoff algorithm to constrain nodes
from sending broadcasts until a * lc time elapsed from the time when message is updated, where a denotes a
predefined constant and lc is the link cost of received message.
Gradient Based Routing ( GBR): The paradigm in GBR is calculation of a parameter, called height of the
node, which is the minimum path between node and Base Station (BS) in terms of the number of hops between
them. The difference between a node’s height and the height of its neighbor is called gradient of the link between
them. While forwarding data, nodes choose the links which have largest gradient.
In order to prolong network life time, GBR balances the traffic over the links using three different data
distribution techniques:
1. Stochastic Scheme: if there are two or more links having same gradient, randomly choose one of them.
2. Energy Based Scheme: if the available energy of the node decreases below of a certain level, the node
increases its height to prevent other nodes sending data to it.
3. Stream Based Scheme: new streams are not forwarded to the nodes which are already being a part of other
streams.
Hierarchical Routing
Although this type of routing methods originally proposed in wired networks with
their special advantages related to scalability and efficient communication, they also provide
energy-efficient routing in WSNs. Some techniques that belong to this family are:
o LEACH protocol
o Power-Efficient Gathering in Sensor Information Systems
o Threshold-Sensitive Energy Efficient Protocols
o Small Minimum energy communication network ( MECN )
o Self-organizing protocol
o Hierarchical power-aware routing
o Two-Tier Data Dissemination
Location-Based Routing
In this type of protocols sensor nodes are addressed depending on their locations.
Relative coordinates of neighboring nodes is obtained either by exchanging information
between neighbor nodes or by directly communicating with a Global Positioning System
(GPS). Some techniques that belong to this family are:
Conclusion
In this report I have tried to explain main concepts of WSN, its features,
applications, and finally some proposed routing protocols. I have mentioned that flexible
and low-cost structures of WSNs make them applicable for various types of projects. The
current situation of WSN can be considered under three different aspects
1) Electrical engineering perspective: hardware structure and power consumption of
WSN can be minimized further using benefits of nanotechnology.
2) Network engineering perspective: although there are lots of proposed routing
methods for WSNs, still new methods are need and currently existing ones need to be
improved.
3) Project managing perspective: benefits of WSN, as a whole or partially can be
used in various projects