Group28@Dissemination Protocol For Large Sensor Network
Group28@Dissemination Protocol For Large Sensor Network
BACHELOR OF TECHNOLOGY
In
Tanushka (20001003126)
Tushar Arora (20001003131)
Umang (20001003134)
Vaibhav (20001003135)
1
TABLE OF CONTENTS
2
Introduction of Data Dissemination for large sensor network
3
The unique characteristics of wireless sensor networks make the problem of data
dissemination challenging and different from conventional wired Internet or wireless ad-hoc
networks. Three main design challenges are:
• Network scale A sensor network may have thousands or even hundreds of thousands of
nodes to cover a vast geographical area. Each sensor node is a potential data source, and
multiple sinks may exist. In contrast, a conventional ad-hoc network has no more than a few
hundred nodes in general.
• Constrained resources at each sensor node To reduce cost and increase spatial sensing
coverage, sensor nodes are typically simple and inexpensive devices manufactured according
to the economy of scale.
• Unpredictable node failures and unreliable wireless channel The limited energy supply
and small size make it infeasible to equip nodes with powerful radios and large antennas for
high communication channel quality.
Data dissemination has two different entities:
· Event: Something that needs to be reported for example, in target detection, some abnormal
activity.
· Sink: A node randomly located in the field, that is interested in events and seeks such
information.
4
Features of Data Dissemination
Energy Efficiency: WSNs are typically powered by batteries or other low-power sources,
and so energy efficiency is a crucial consideration in data dissemination. Techniques such as
data aggregation, compression, and clustering can be used to reduce the amount of data
transmitted and conserve energy.
Reliability: Data dissemination in WSNs must be reliable, meaning that all nodes in the
network receive the necessary data without loss or duplication. Techniques such as error
detection and correction can be used to ensure reliability.
Scalability: WSNs can range in size from a few nodes to thousands or even millions of
nodes. Data dissemination techniques must be scalable to accommodate the number of nodes
in the network.
Security: WSNs are vulnerable to security threats, such as eavesdropping, tampering, and
denial of service attacks. Techniques such as encryption and authentication can be used to
ensure the security of data dissemination.
QoS Requirements : In some applications, data dissemination may have Quality of Service
(QoS) requirements such as delay, throughput, or reliability. Techniques such as priority
scheduling and traffic shaping can be used to ensure that QoS requirements are met.
5
Common dissemination protocols for sensor networks
1. Flooding:
• Flooding is a simple and straightforward dissemination protocol where a sensor node
broadcasts the data it wants to share to all of its neighbors.
• Each receiving node, upon receiving the data, continues to broadcast it to its neighbors, and
this process continues until all nodes in the network have received the data.
• While flooding ensures that data reaches all nodes, it can be inefficient due to redundant
transmissions and can lead to network congestion.
6
3. Gossiping:
• Gossiping is a probabilistic dissemination protocol where nodes randomly select a neighbor
and share their data.
• Over time, nodes continue to exchange data with random neighbors, and this process
spreads information throughout the network.
• Gossiping is a scalable and energy-efficient protocol, as it doesn't require every node to
transmit to all neighbors and allows information to gradually propagate.
7
Advantages and Disadvantages
Advantages :-
• Scalability : Data dissemination protocols can be designed to scale efficiently with the size
of the sensor network. This means they can handle a large number of nodes without
significant degradation in performance.
• Efficiency : Well-designed data dissemination protocols can optimize the use of network
resources such as bandwidth and energy. They can reduce redundant transmissions and
minimize network congestion, leading to efficient data sharing.
• Reliabilit : By disseminating data to multiple nodes or using redundancy, these protocols
can enhance data reliability. Even if some nodes fail or have unreliable communication links,
data can still reach its intended destination through alternative paths.
• Adaptability : Many data dissemination protocols can adapt to changing network
conditions. For example, they can adjust transmission rates, routing paths, or relay nodes
based on factors like signal strength, node availability, or data importance.
• Data Fusion : Data dissemination can facilitate data fusion, where multiple sensor nodes
share their measurements to create a more accurate and comprehensive view of the
environment. This is especially valuable for applications like environmental monitoring or
surveillance.
Disadvantages :-