











































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Sensor Network Routing, Resource Aware, Routing, Data Centric, Network Wide, Data Dissemination, NWDD, Conventional Approach, Resource Inefficiencies, SPIN Family, Directed Diffusion, Directed Diffusion Protocol, Design Considerations, Rumor Routing, Creating Paths, Agent Path, Following Paths, Geographic Routing, Greedy Perimeter, Stateless Routing, GPSR, Trajectory Based Forwarding, TBF, Clustering, LEACH Protocol, Dynamic Clusters, Distributed Clusters, LEACH, Steady State, Inter Cluster Inte
Typology: Slides
1 / 51
This page cannot be seen from the preview
Don't miss anything!
Reading: •^
“Wireless Sensor Networks,” Chapter 12, sections 12.2-12.4.
-^
W. Heinzelman, A. Chandrakasan, and H. Balakrishnan, “An Application-Specific Protocol Architecture for Wireless Microsensor Networks,”
IEEE Trans.
on Wireless Communications, Vol. 1, No. 4, Oct. 2002, pp. 660-670.
-^
C. Intanagonwiwat et al., “Directed Diffusion: A Scalable and RobustCommunication Paradigm for Sensor Networks,”
Proc. MobiCom '00.
-^
W. Heinzelman, J. Kulik, and H. Balakrishnan, “Adaptive Protocols forInformation Dissemination in Wireless Sensor Networks,”
Proc. MobiCom ’99.
-^
D. Braginsky and D. Estrin, “Rumor Routing Algorithm for Sensor Networks,”Proc. WSNA, Sept. 2002, pp. 22-31.
^
Energy-efficiency even more important than in MANETs ^
“Resource”-aware, data-centric routing needed^ ^
Reduce power consumption ^
Distribute energy load (maximize network lifetime) ^
Take into account sensors’ importance to application
^
May be tightly coupled with protocols from different layers^ ^
Take advantage of data fusion opportunities ^
Cross-layer architectures
^
Types of routing needed^ ^
One-to-one: data to sink ^
Many-to-one: all sensors’ data to sink ^
One-to-many: sink commands to sensors ^
Many-to-many: data dissemination, flooding, gossiping
^
Aggregate data or information from data important^ ^
Individual data items not important
^
Sensor nodes themselves less important than data ^
Queries posed for specific data rather than data from a particularsensor ^
Routing exploits the requirement for aggregate data rather thanindividual data ^
Example protocols^ ^
SPIN ^
Directed Diffusion ^
Rumor Routing
A
B^
C
D
F
E
G
H A,G,H
B,C,F
B,C,D,E
C,E,D
B,E,F,G
C,D,E,F
A,G,H
A,B,F-H^ A,G,H
A-H
B-H
B-G
A-H
B-G
A-C,E-H
A,B,F-H A-H
A-H
A-H
A-H
A-H
A-H
A-H
A-H
(a) (a)
(a) (a)
(r,s)
(q,r)
q^
s r
^
^
^
DATAREQ ADVADV
ADV
ADV ADV
ADV
ADV
REQ
REQ
REQ
REQ
REQ
DATA DATA
DATA
DATA DATA
Nodes with data A^
Nodes without data Nodes waiting to transmit REQ A
^
^
^
^
^
Intermediate nodes propagate interests based on the contentsof the interest E.g., if interest is for data from location (x,y), interest will bepropagated towards (x,y)
^
^
Strength of gradient depends on quality of the routing path Application-specific meaning to a gradient ^
Good routes inherently reinforced Creates low-energy routing of data ^
Further reduces node energy dissipation
^
^
^
^
^
^
^
Expensive for large query/event ratio ^
Allows for optimal reverse path setup ^
Gossiping scheme can be use to reduce overhead
^
Expensive for low query/event ratio ^
Both of them provide shortest delay paths